OpenCart ЧПУ как включить и что делать если не работает

После установки CMS OpenCart на хостинг можно приступать к настройкам. Одной из важных настроек является OpenCart ЧПУ. Эта аббревиатура расшифровывается как ЧПУ - ЧеловекоПонятный url, что позволяет понять что это такое. По сути данная процедура приводить адреса ссылок на страницы сайта (разделы и категории в т.ч.) к удобочитаемым.

Включать ЧПУ на старом сайте не стоит! Так как на давно работающем, имеющем посещаемость, продажи и настроенные модули сайте, после включения ЧПУ, изменяться адреса ссылок на страницы, товары, разделы и категории. Как поведут себя модули - вообще трудно предсказать. Поэтому, взвесьте все за и против и сделайте бекап, перед тем как включать ЧПУ на старом сайте.

Простой пример позволит понять, как работает ЧПУ и почему желательно в OpenCart активировать данную опцию.

Url без ЧПУ: /index.php?route=information/contact
Url с ЧПУ: /contact

Согласитесь, Url с ЧПУ выглядит более привлекательнее и понятнее.

Как включить ЧПУ на OpenCart

Чтобы включить ЧПУ на OpenCart, необходимо произвести два действия. Первое в админке сайта, а второе на хостинге.

1. В админке нужно перейти в раздел Система - Настройки. Здесь необходимо выбрать нужный магазин (если их более одного) и нажать кнопку Редактировать в ячейке Действие. В открывшемся окне - выбрать вкладку Сервер. Мы должны увидеть что-то похожее на скрине ниже.
Как включить ЧПУ на OpenCart
Найдите пункт настроек - Включить ЧПУ, выберите "Да" и сохраните настройку.

2. Теперь, чтобы ЧПУ заработало как надо, нужно войти на хостинг и переименовать файл .htaccess.txt. Для этого следует удалить окончание .txt. Название файла должно выглядеть теперь вот так .htaccess (с точкой в начале).

Переименование .htaccess.txt в .htaccess приведет его в рабочий режим (чтобы вы понимали, для чего мы это делаем).

Файл .htaccess содержит важные настройки, чтобы ЧПУ на сайте работало корректно. Если вы не знаете как настраивать .htaccess то лучше его не открывайте.

Где искать файл htaccess

Файл htaccess лежит в корне сайта. На примере хостинга TimWeb можно будет аналогично все сделать и на любом другом хостинге.

В данном примере, нужно перейти в Файловый менеджер и выбрав папку с файлами сайта, переместиться на уровень ниже (1-2 раза), пока не увидите знакомый набор папок и файлов как на скрине.
После чего нажать на внутреннее меню Файл и выбрать Переименовать.
Редактирование файла htaccess

На этом процесс активации OpenCart ЧПУ можно считать завершенным. Перейдите на главную страницу сайта и проверьте как изменились ссылки в верхнем и нижнем меню сайта. А так же корректность при переходах - попадаете именно на те страницы, куда должна вести ссылка.

В заключении

Еще раз повторюсь, что включать ЧПУ на OpenCart имеет смысл на новом сайте, а на давно действующем со всей осторожностью и пониманием.


Поделиться

2 комментария

  1. Anti Reply
    • cloom Reply

Комментировать