[contact-form-7 id="24085" title="Feedback RU"]

Новые шаблоны

OpenCart 2.x. Как устранить ошибку 404 при включенных SEO ссылках

Из этого туториала Вы узнаете, как устранить ошибку 404 при включенных SEO ссылках в OpenCart 2.x.

OpenCart 2.x. Как устранить ошибку 404 при включенных SEO ссылках

Иногда на внутренних страницах магазина Opencart Вы можете видеть ошибку: ‘Error 404 – Not Found’. Эта ошибка возникает из-за неправильных настроек SEO. Для устранения ошибки следуйте таким инструкциям:

  1. Во-первых, убедитесь, что SEO ссылки включены. Перейдите на вкладку Система > Настройки > ваш магазин > Сервер > Использовать SEO ссылки (System> Settings > your store > Server > Use SEO URLs). Задайте параметру «Использовать SEO ссылки» значение ‘ДА’ (YES) и сохраните изменения:

    OpenCart_2_-How_to_deal_with_404_errors_when_SEO_urls_are_enabled_1

  2. Получите доступ к файлам вашего сайта на сервере и откройте файл ‘.htaccess.txt’ в корневой папке вашего сайта Opencart. Переименуйте файл в ‘.htaccess’. Удалите расширение .txt:

    OpenCart_2_-How_to_deal_with_404_errors_when_SEO_urls_are_enabled_2

  3. Далее, вернитесь в админ панель. Перейдите на вкладку Каталог > Товары > выберите товар > Редактировать > Данные > SEO ссылка (Catalog> Products> select the product> Edit> Data> SEO URL). В ней Вы найдёте понятную пользователям ссылку. По умолчанию, в ней есть пробелы. Их нельзя использовать. По этому, удалите пробелы в этой вкладке. Замените их на дефисы или нижние подчеркивания. Убедитесь, что в этой вкладке содержится уникальное сочетание слов, так как одинаковые ссылки не допускаются:

    OpenCart_2_-How_to_deal_with_404_errors_when_SEO_urls_are_enabled_3

    Обратите внимание: Вам нужно внести изменения во вкладке «SEO ссылка» для каждого товара в магазине.

  4. Если ваш сайт установлен в подпапку (как в нашем случае), нужно внести ещё одно изменение:

    1. Вернитесь в файлы шаблона на сервере и найдите файл .htaccess. Откройте его для редактирования.

    2. Найдите следующую сроку (приблизительно строка #20):

      RewriteBase /BRB/theme###/

      где theme### — это название вашего шаблона:

      OpenCart_2_-How_to_deal_with_404_errors_when_SEO_urls_are_enabled_4

    3. Замените ссылку на название подпапки вашего магазина, например:

      RewriteBase /opencart/

      OpenCart_2_-How_to_deal_with_404_errors_when_SEO_urls_are_enabled_5

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

    4. Сохраните изменения и загрузите файл на сервер.

Вернитесь в ваш магазин и снова проверьте страницу товара. Она должна успешно открыться. Включенные SEO ссылки больше не вызовут ошибку 404.

Вы можете также ознакомиться с детальным видео-туториалом ниже:

OpenCart 2.x. Как устранить ошибку 404 при включенных SEO ссылках
OpenCart 2.x. Как устранить ошибку 404 при включенных SEO ссылках