Как настроить ЧПУ URL в Opencart?

В предыдущих статьях, мы разобрались с Вами как установить Opencart, а так же рассмотрели различные виды сборок Opencart.

В этой статье, я расскажу Вам о том, с чего стоит начать настройку Opencart сразу после установки. А если быть точнее то в этой статье мы рассмотрим настройку ЧПУ URL.

Но сначала давайте разберёмся с Вами что же такое ЧПУ URL и зачем его нам вообще нужно настраивать?

ЧПУ расшифровывается как человекопонятный URL или его ещё называют семантический URL, это путь к странице вашего сайта состоящий из понятных словосочетаний на латинице и отражающий файловую структуру сайта.

ЧПУ URL так же ещё называют статическим URL адресом, выглядит он примерно следующим образом:

ваш домен/product/phone/samsung/

А URL страниц и категорий, который мы получаем сразу после установки Opencart, является динамическим (не ЧПУ) и выглядит вот так:

ваш домен/index.php?route=product/category&path=57

ЧПУ адрес или ЧеловекоПонятный УРЛ — это адрес страницы, который прост и понятен для посетителя сайта и поисковых систем (Search Engine Friendly URL).

Правильный ЧПУ адрес сайта позволяет повлиять на SEO вашего сайта самым непосредственным образом. От того, какими будут URL страниц сайта, зависит не только вид сайта в поиске, но и многие другие SEO факторы.

Использование ЧПУ адреса страницы является одним из основополагающих факторов, влияющих на SEO продвижение вашего магазина!

Итак, с тем что такое ЧПУ и почему оно так важно мы разобрались, а теперь я вам покажу как активировать ЧПУ URL в магазине на Opencart, а точнее в сборке ocStore 2.3.0.2.3:

Как включить ЧПУ в сборке ocStore 2.3.0.2.3?

Сразу после установки движка нам необходимо

1 шаг зайти в раздел меню Система-Настройки

2 шаг перейти к редактированию магазина

3 шаг перейти к вкладке Сервер и настроить пункты как на сриншоте ниже

Так же при желании вы можете задать в поле Окончание ЧПУ значение .html тогда в конце всех ваших ЧПУ адресов будет дополнительно прописывать это значение.

После этого Вам нужно подключиться по FTP серверу к вашему магазину и переименовать файл .htaccess.txt лежащий в корневой папке на .htaccess, то есть просто удалив из названия окончание .txt. Точка в начале имени файла должна остаться!

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

Далее может быть 2 пути:

1 Путь – по прежнему в URL адресе вы видите динамические URL адреса вида index.php?route=product/category&path=57

Пункт 1: В таком случае сначала проверьте что у данной категории или товара прописан SEO URL в его настройках во вкладке Данные.

Если там пусто укажите адрес на латинице в соответствии с именем товара или категории, для этого можете использовать любой сервис по транслитерации например translit-online.ru

Важно! Так же проверьте что в дочерних категориях составляющих URL путь до вашего товара, так же прописаны SEO URL во кладке Данные.

В будущих статьях я расскажу вам о модулях, которые можно использовать для автоматической генерации ЧПУ URL по шаблону или имени.

Пункт 2: Если c 1 пунктом всё в порядке, то скорее всего Вам просто необходимо почистить системный кэш в Opencart и кэш вашего браузера, подробнее о том как это сделать я рассказывал в своём видео:

Для очистки системного кэша в ocStore 2.3.0.2.3 нужно перейти в раздел Система-Инструменты-OC Team и нажать синюю кнопку Открыть напротив пункта Очистка кэша.

Далее для очистки Системного кэша нажмите красную кнопку </>Системы

После этого очистите кэш вашего браузера нажав комбинацию клавиш CTRL+F5

И проверьте ещё раз наличие ЧПУ в URL адресах вашего магазина.

2 Путь – у Вас вообще перестали загружаться страницы магазина и вы видите белый экран с  ошибкой 403 или другими.

В этом случае Вам нужно отредактировать файл .htaccess, открыв его с помощью текстового редактора NotePad++

И найдя в нём строку через поиск Options +FollowSymlinks

Замените её на Options +SymLinksIfOwnerMatch, после этого сохраните изменения на сервере и ещё раз проверьте ЧПУ.

Если правка файла .htaccess не помогла, просто верните в нём всё как было.

И напишите запрос в техподдержку Вашего хостинга вида:

“Почему не работают ЧПУ на моём сайте”, техподдержка обязательно вам поможет!

Так же советую Вам посмотреть моё видео по SEO настройке Opencart после установки:

Понравилась статья? Поставьте лайк, и напишите Ваш комментарий!

Так же делитесь статьёй со своими друзьями и знакомыми в социальных сетях!


Остались вопросы? Задайте их в комментариях, и я обязательно отвечу.

Хотите узнать больше об OpenCart? Подписывайтесь на мой Youtube канал!

Вам так же может понравиться

Об авторе: Admin

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

1 Цепочка комментария
2 Ответы по цепочке
1 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
3 Авторы комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Дмитрий

Хорошо бы еще узнать как удалять дубли страниц. Особенно главной страницы.

Слава - знает о чем говорит

Как таковых дублей в опенкарт нет, есть и понимание и не понимание дублей.
есть canonical И в конце концов ПС сама определит что ей надо
Но так хочется, чтобы визуальное отображение ссылки соответствовало вашему видению
Для этого было создано в ocstore seopro . И в этой статье показано как его можно включить.

Также существуют другие модули для чистого опенкрата – jazz, seopro от freelancer

Например для 3-ки можно найти здесь https://prodelo.biz/moduli-opencart/seo/seo-pro-oc3x-seo-pro-dlya-openkart-3h – это уникальный модуль, с уникальными возможностями