Как в opencart удалить index.php?route=common/home на главной
название сайта
Авторизация

Opencart удалить index.php?route=common/home

+2
OpenCart1 комментарий
Речь пойдет о решении проблемы с ЧПУ 2 и CEO URL в ocStore 2.3.0.2.3. 

Именно эта версия была последней из ветки 2Х с которой я начал свое знакомство с этим движком. Конечно же уже была версия 3х, но ввиду малого количества шаблонов и зануленных модулей на неё, выбор пал на сборку 2х. 

Правильный УРЛ в опенкарт

Установив Опенкарт и настроив SEO PRO на сайте, был приятно удивлен такой легкости реализации данного функционала в ocStore.

Ведь было достаточно переименовать файл .htaccess.тхт в .htaccess в корне сайта.
И зайти в настройки, выбрать SeoPro, поставить две галочки и вписать .html. 

Рисунок - настройка ЧПУ в опенкарт

И всё бы ничего  и вроде всё красиво, но после импорта экспорта товаров в магазин сломалось.

Вместо привычных УРЛ вида:
https://sire.com/kategoriya/tovar-id.html


Я увидел ссылки вот такого вида: 
https://sire.com/index.php?route=product/category&path=59

И на главной странице сайта, никому не нужный довесок в виде index.php?route=common/home.

Погуглив нашел кучу решений от установки модуля устраняющего данную проблему до космических решений с модификацией кода опенкатр и внесением изменений в базу данных. 

Самым простым решение оказалось предложить опенкарту менять common/home на пустое место.

Для этого идем в:

Система - Инструменты - OC Team - SEO Менеджер

Система - Инструменты - OC Team - SEO Менеджер



И добавляем common/home и сохраняем. 

Добавляем common/home

Вот и всё что надо было сделать, что бы избавиться от лишних символов index.php?route=common/home в УРЛ ведущих на главную страницу интернет магазина на Опенкарт 2.3.


Если у вас есть другое способ, или данное решение ломает SEO структуру в Опенкарт, пишите в комментариях.


Читайте также

Отметьте картинки:*
  1. Антон
    Антон
    30 мая 2022 21:47
    Ты лучший!) Я весь гугл облазил, дай Бог тебе здоровья!)
new.thin.kiev.ua
Авторизация