Opencart
Помощь Opencart-Модули шаблоны и разработка интернет магазинов » Opencart » Подключение (чпу) человеко понятный url в опенкарт
В системах управления содержимым используются базы данных, где страницы хранятся как текст отмеченный уникальным идентификатором по которому и происходит запрос, а за ним и поиск. Такой идентификатор может передаваться веб-серверу явно через GET-запрос (например /index.php? id=1337). Помимо идентификатора могут передаваться и другие настройки, например формат отображения указание на мобильное отображение сайта; формат запрашиваемого содержимого (pdf, rtf, html, plain); смещение в списке элементов и другие.
Такие параметры легко узнаются специалистами и разработчиками, однако вызывают недоумение у других посетителей. Даже если исправить все праметры так, чтобы их понимал неспециалист, это сделает громоздким сам адрес и он перестанет помещаться в адресную строку, которая имеет ограничение на количество символов.
Указанные неудобства делают непригодными для употребления URL с GET параметрами. Для решения подобной проблемы разработчики стараются не использовать такие параметров, либо вместо идентификатора выдавать понятное для человека название. Таким образом страница с адресом /index.php? id=1337 превращается /Бетмен (супергерой). В то же время другие параметры тоже могут быть немаловажными и так же маскируют как подкаталоги (по аналогии с файловой системой в операционных системах) превращая страницу /index.php? id=322&offset=15 wikipedia-читать
После установки движка делаем следующее: Заходим в панель управления и в верхней части меню находим
Система > Настройки > Изменить
На вкладке Сервер необходимо изменить настройки
Включить ЧПУ:
Тип ЧПУ:
ЧПУ товаров с категориями:
Окончание ЧПУ:
Но в зависимости от версии и модификации вашего движка некоторых параметров может не быть, но в любом случае устанавливаем галочку включить ЧПУ
Тип ЧПУ определят конфигурацию вашего движка то есть если у вас установлено расширение SEO PRO тогда Вам необходимо указать.
Если не установлено тогда просто поставьте галочку как здесь
Или какой другой модуль например paladin-seo-manager или deadcow_seo то в этом случае делаем такую конфигурацию
Сохраняем настройки и делаем следующий шаг Внимание это обязательно
В корне директории вашего сайта должен быть файл с названием .htaccess или .htaccess.txt если нет такого файла можете скачать
.htaccess
обратите внимание что перед именем стоит точка.
На этом настройка закончена.
Еще хочу заметить что прописывать каждый урл в ручную не стоит, потому-что для этого есть SEO модули paladin-seo-manager или deadcow_seo и многие другие но это уже отдельная история