Как установить ЧПУ на OpenCart?

18 февраля 2017

Данная статья расскажет, как правильно настраивать OpenCart ЧПУ, чтоб интернет-магазин воспринимался наилучшим образом поисковыми машинами. Кроме этого, рассмотрим, как устанавливается ЧПУ на шаблон OpenCart 2, если он не установлен на сайте по умолчанию.

ЧПУ: что это?

Аббревиатура ЧПУ расшифровывается как человеку понятный урл. Это web-адрес, легко воспринимаемый человеком. Урл — своего рода жаргонное название URL. Если говорить более доступным языком, то это обычная ссылка на какой-нибудь ресурс в Интернете. Например, зайдя в какой-то интернет-магазин и перейдя в категорию, будет отображена ссылка типа: https://www.templatemonster.com/ru/opencart-templates-type/. По ссылке можно понять, что это сайт TemplateMonster и его страница — шаблоны OpenCart.

Если зайти на страницу только созданного сайта, то адресная строка будет заполнена непонятными названиями, а точнее набором каких-то малопонятных символов, к примеру: www.(название сайта).com/index.php?route=product/category&path=15 и т.п.

1

Почему это является проблемой?

Во-первых, как раз такие непонятные адреса игнорируют поисковые роботы, ну и людям они не совсем ясны. Во-вторых, обращаясь к разным товарам магазина, могут образовываться в системе «дубликаты страниц». Это значит, что на одну и ту же страницу можно перейти по различным адресам. Обычно поисковая система значительно понижает «ранг» таких страниц. Чтоб предотвратить падение рейтинга страниц в поисковике, следует:

— сформировать понятные адреса ЧПУ для товаров;

— убрать дубли.

Как и какой устанавливать модуль для ЧПУ?

Чтоб предотвратить вышеперечисленные неприятные моменты, следует установить специальный SeoPro модуль.

Важно! Перед тем, как начать установку модуля, обязательно нужно сделать бекап.

Этапы установки модуля SeoPro:

  1. Скачиваем по этой ссылке модуль. Если есть возможность, то лучше заплатить автору и приобрести модуль тут, не нарушая прав автора. Положительная сторона покупки так же в том, что сможем всегда получить актуальные обновления.
  2. Распаковываем на компьютере скачанный архив. Дальше будем устанавливать данный модуль с помощью бесплатного FTP-менеджера FileZilla(его можно найти и скачать, задав в поиске). С его помощью можно подсоединяться к серверу, а потом загружать на него и скачивать с него файлы.

Открываем FileZilla и заменяем в папке catalog/controller/common файл seo_pro.php.

2

3. Далее заходим в управление базами данных хостинга сайта: Базы данных —  phpMyAdmin. Появится окно, где вводятся данные для входа (логин и пароль).

3

4. Нажимаем на название базы данных, расположенной на экране слева. Потом выбираем вкладку SQL и копируем все содержимое sql.txt файла в текстовое поле, расположенное в архиве с модулем. Нажимаем Вперед.

4

Вот, собственно и все. Модуль установили. Остается всего лишь включить ЧПУ OpenCart и настроить.

Как подключить и настроить ЧПУ на OpenCart?

  1. Для включения ЧПУ OpenCart 2 заходим в админ-панель интернет-магазина.
  2. Далее выбираем раздел Система и Настройки. В появившемся окне настроек, напротив магазина, нажимаем Изменить.

5

3. В открывшемся окне нажмите на вкладку Сервер. Тут отобразятся имеющиеся настройки, связанные напрямую с сервером.

6

4. Напротив пункта Включить ЧПУ отмечаем вариант Да. Напротив Тип ЧПУ выбираем SeoPro. Использовать ЧПУ по умолчанию не рекомендовано, так как оно в себе несет массу недоработок и багов. После всех настроек жмем Сохранить в верхнем правом углу экрана.

7

  1. Следующий этап отвечает за включение файла htaccess. Это действие очень просто выполняется. Заходим опять в вышеупомянутый FileZilla, находим .htaccess.txt файл и переименовываем его в .htaccess.

Чтобы на OpenCart корректно отображались настройки чпу (версия OpenCart не важна), каждая категории должна иметь заполненное SEO URL поле. Собственно оно и будет подставляться в понятный человеку адрес. Тоже относится и к товарам. Иными словами, для каждого товара должна быть непременно указана главная категория и обязательно заполнено SEO URL поле.

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

Важно! Все URL для каждого товара должны быть уникальны. Также этот модуль позволит предотвратить появление дублированных страниц.

  1. Теперь можно заходить на страницы магазина и проверять, как сработал ЧПУ. Если на OpenCart 2 не работает корректно ЧПУ, и опять появились неразборчивые слова в адресной строке, то необходимо выполнить очистку кэша.

8

Открываем знакомый FileZilla, находим папку system/cache и удаляем из нее все содержимое, кроме index.html файла.

Итог

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

В-третьих, невнятная адресная строка портит внешний вид самого магазина. Очень негативно воспринимается пользователями неразборчивые символы вместо читабельного текста.

Установить и настроить ЧПУ OpenCart 2 вполне возможно даже обычному ПК пользователю, ведь весь процесс сводится к обычным Копировать-Вставить. А что может быть проще? Главное, не оставляете интернет-магазин без ЧПУ, иначе проект уже на старте можно назвать провальным, так как ни один поисковик не будет его выводить в топ. Соответственно на него не станут заходить клиенты, и не будет продаж.

Не можете найти ответ на вопрос?