Opencart

Подключение (чпу) человеко понятный url в опенкарт

Подключение (чпу) человеко понятный url в опенкарт


В системах управления содержимым используются базы данных, где страницы хранятся как текст отмеченный уникальным идентификатором по которому и происходит запрос, а за ним и поиск. Такой идентификатор может передаваться веб-серверу явно через GET-запрос (например /index.php? id=1337). Помимо идентификатора могут передаваться и другие настройки, например формат отображения указание на мобильное отображение сайта; формат запрашиваемого содержимого (pdf, rtf, html, plain); смещение в списке элементов и другие.

Такие параметры легко узнаются специалистами и разработчиками, однако вызывают недоумение у других посетителей. Даже если исправить все праметры так, чтобы их понимал неспециалист, это сделает громоздким сам адрес и он перестанет помещаться в адресную строку, которая имеет ограничение на количество символов.

Указанные неудобства делают непригодными для употребления URL с GET параметрами. Для решения подобной проблемы разработчики стараются не использовать такие параметров, либо вместо идентификатора выдавать понятное для человека название. Таким образом страница с адресом /index.php? id=1337 превращается /Бетмен (супергерой). В то же время другие параметры тоже могут быть немаловажными и так же маскируют как подкаталоги (по аналогии с файловой системой в операционных системах) превращая страницу /index.php? id=322&offset=15 wikipedia-читать

Теперь разберемся как реализовать (чпу) на практике в системе управления контентом Opencart.


После установки движка делаем следующее: Заходим в панель управления и в верхней части меню находим
Система > Настройки > Изменить



На вкладке Сервер необходимо изменить настройки



Включить ЧПУ:
Тип ЧПУ:
ЧПУ товаров с категориями:
Окончание ЧПУ:


Но в зависимости от версии и модификации вашего движка некоторых параметров может не быть, но в любом случае устанавливаем галочку включить ЧПУ
Тип ЧПУ определят конфигурацию вашего движка то есть если у вас установлено расширение SEO PRO тогда Вам необходимо указать.
Если не установлено тогда просто поставьте галочку как здесь



Если установлено какое либо расширение SEO для опенкарт

 

Модуль SEOPRO

 



Или какой другой модуль например paladin-seo-manager или deadcow_seo то в этом случае делаем такую конфигурацию



Сохраняем настройки и делаем следующий шаг Внимание это обязательно
В корне директории вашего сайта должен быть файл с названием .htaccess или .htaccess.txt если нет такого файла можете скачать

Внимание! У Вас нет прав для просмотра скрытого текста. Авторизуйтесь или зарегистрируйтесь.

Если в корне вашего сайта файл с названием .htaccess.txt его надо переименовать в


.htaccess

обратите внимание что перед именем стоит точка.
На этом настройка закончена.
Еще хочу заметить что прописывать каждый урл в ручную не стоит, потому-что для этого есть SEO модули paladin-seo-manager или deadcow_seo и многие другие но это уже отдельная история

Оставить комментарий