Opencart почему не работает чпу

[Решено] Не работают ЧПУ в стандартной версии 3.0.2.0

Рекомендуемые сообщения

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Войти

Уже есть аккаунт? Войти в систему.

Похожий контент

SEO Fix HTTPS
Данный FIX заставляет Opencart работать корректно с обоими протоколами одновременно, как того требует Яндекс какое то время, при переезде на HTTPS.
При запросе http:// — фикс будет отдавать все ссылки http
При запросе https:// — будет отдавать все ссылки https
Даже если эти ссылки были в ручную написаны в текстах или, к примеру для баннеров.
После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.

Добавил markimax Добавлено 21.07.2016 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
2.2
2.1
2.0 ocStore 2.3
2.2
2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
Opencart.pro 2.1
OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0

Данный FIX заставляет Opencart работать корректно с обоими протоколами одновременно, как того требует Яндекс какое то время, при переезде на HTTPS.
При запросе http:// — фикс будет отдавать все ссылки http
При запросе https:// — будет отдавать все ссылки https
Даже если эти ссылки были в ручную написаны в текстах или, к примеру для баннеров.
После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.

Доброго времени суток. Проблема в следующем. В товаре прописывается ссылка ведущая на другой товар. Постоянно идет синхронизация товара (выгрузка -загрузка) с 1С. Есть вероятность, что ссылка прописывается после загрузки данных с 1С. В веб мастере показывает 301 редирект на указанную ссылку(неправильную) в товаре. Как понять, в чем проблема? Может кто сталкивался? Генерация url SeoPro или 1C неправильно настроена? Может поставит модуль для генерации урлов?

Исходные данные:
Чистая новая установка ocStore 3.0.2.0 на вирт. сервер xampp в локальную папку /shop3/. Включены ЧПУ во вкладке Сервер, во вкладке SeoPro включено «Включить SeoPro» и «ЧПУ товаров с категориями». Все остальные настройки — по-умолчанию. .htaccess активирован, базовый Rewrite — /shop3/ — прописан. Больше ничего не менялось.

Суть проблемы:
ЧПУ работают, категории и товары открываются нормально. Только главная страница выдаёт бесконечный редирект (не открывается). Админка работает без проблем. Если в настройках вкладки SeoPro ещё включить «Добавить слэш в конец ссылки», то всё открывается нормально, включая главную. Но везде в конце URL добавляется слэш. Нужно чтобы работало без этого слэша.

Вопрос:
Как избавиться от бесконечного редиректа главной, не включая конечный слэш? На этом же xampp’е запускается ещё пару магазинов на ocStore 2.x.x.x и блог на WordPress (в своих подпапках) — там таких проблем нет: можно включать конечный слэш или отключать, всё работает без проблем.

Читайте также:  Inspector barracuda как настроить

Последние посетители 0 пользователей онлайн

Ни одного зарегистрированного пользователя не просматривает данную страницу

Источник

ocStore 2.3.0.2.3 не работает ЧПУ

Рекомендуемые сообщения

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Войти

Уже есть аккаунт? Войти в систему.

Похожий контент

Модуль SEO генератор мета описания(тегов), URL, дубли, позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи.
Все что от Вас требуется, это задать шаблон для заполнения meta.

Если необходимо убрать нули после запятой то читаем FAQ
Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина .

Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
при нажатии на кнопку Обновить ЧПУ (SEO URL) модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.

Возможность устранения дублей SEO URL

ПРИМЕР заполнения прилагается в скриншоте.

УСТАНОВКА
1. Для ОС 3 — Установить архив через Установку расширений, очистить кешь.
2. Для ОС 2 — Скопировать папку admin в корень сайта.

ПРИМЕЧАНИЕ
Модуль не закублен с открытым исходным кодом, не требует ключа активации.
Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.

СЕО СОПРОВОЖДЕНИЕ От legioner26

899
Доступ к обновлениям: 500.00 руб за 12 месяцев
Скачать/Купить дополнение

SEO Генератор мета тегов (категории, товары, производители, статьи), SEO URL — Мультиязык
Модуль SEO генератор мета описания(тегов), URL, дубли, позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи.
Все что от Вас требуется, это задать шаблон для заполнения meta.

Если необходимо убрать нули после запятой то читаем FAQ
Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина .

Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
при нажатии на кнопку Обновить ЧПУ (SEO URL) модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.

Возможность устранения дублей SEO URL

ПРИМЕР заполнения прилагается в скриншоте.

УСТАНОВКА
1. Для ОС 3 — Установить архив через Установку расширений, очистить кешь.
2. Для ОС 2 — Скопировать папку admin в корень сайта.

ПРИМЕЧАНИЕ
Модуль не закублен с открытым исходным кодом, не требует ключа активации.
Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.

СЕО СОПРОВОЖДЕНИЕ От DenKuzmin

Как сделать, чтобы в хлебных крошках можно было вызвать дочерние категории? Как на скриншоте.

Есть такая проблема. Попросили помочь с настройкой магазина. Стоит на шаблоне ocStore 3.0.2.0
Сайт http://kristall-azot.ru/

1. Никак не могу понять, как включить отображение карточек товаров, а также, чтобы категории тоже в ЧПУ менялись.
То бишь отключить этот каталожный режим.

2. А еще как убрать /home в ЧПУ на главной.

Буду очень признателен!

Скачать/Купить дополнение Easy code — модуль упрощенного добавления кода
Easy code — модуль упрощенного добавления кода для Opencart и ocStore.

Читайте также:  Геймпад ps4 не работает кнопка

Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0
Так же подойдет для OpencartPro версии 2.1 и 2.3
Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0
Расширение тестировалось на официальных версиях, скачанных из официальных сайтов сборок.
Модуль тестировался по нескольких раз на всех выше указанных версиях сайта. Так же модуль проверялся на ошибки.

— Установка расширения:
Есть два способа установки:
1) Это просто откройте установщик расширений и выберите данное расширение под версию вашей сборки и установите, после чего обновите «Модификаторы», Потом перейдите в раздел Модулей и активируйте его, после чего настройте как вам необходимо.
Модуль не заменяет никаких файлов.

— Что может модуль:
1) Модуль выводит javascript код();
2) Модуль выводит код для стилей();
3) Модуль выводит html код;
3) Можно по отдельности включать модуль в headere, body или footere

Зачем нужен этот модуль и как он работает?
Данный модуль упрощает работу с кодом. Например у вас есть скрипт который нужно добавить в head, вам не нужно дергать вашего админа, отвечающего за сайт или программиста, что бы он добавил этот код или убрал. А можете запросто сами сделать за пару минут в этом модуле.
Или же вам нужно добавить код аналитики на сайт, то тоже самое, открываете этот модуль и добавляете код, сохраняете, после чего код появится в указанном вами месте.
Если вам надо что бы этот код не отображался на сайте, то вы можете его отключить в модуле.

— Ошибки:
Если вы установили модуль, сделали все как указано свыше и модуль не работает или какая та часть кода не выводится, то скорее всего вы меняли свой шаблон и модификатор не находит указанного пути в файле модификатора и не можете сами исправить, в таком случае, обратитесь к автору модуля и он поможет в данном решении.
Примечание — Модуль не обрабатывает и не выводит php или twig код

Модуль легкий в настройке.
Модуль имеет 6 полей:
3 поля куда вы добавляете код
3 поля со статусом, включать этот код или нет

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

Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать.
Добавил Sunser Добавлено 29.10.2019 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
2.3
2.2
2.1
2.0 ocStore 3.0
2.3
2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
Opencart.pro 2.1 Обращение к серверу разработчика Нет

Последние посетители 0 пользователей онлайн

Ни одного зарегистрированного пользователя не просматривает данную страницу

Источник

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

Что такое URL или URL-адрес?

URL (Uniform Resource Locator / унифицированный указатель ресурса) — система унифицированных адресов электронных ресурсов во всемирной сети.

URL используется как стандарт сохранения, записи и передачи адресов страниц или файлов и ссылок на них в сети интернет.

Адрес может ссылаться на веб-сайт, страницу сайта, файл документа или изображения и т.д.

Чтобы получить доступ к сайту или документу пользователю интернета необходимо ввести его адрес в адресной строке браузера или перейти по ссылке содержащей адрес.

Из чего состоит URL-адрес?

Каждый URL-адрес имеет определенную последовательность элементов или структуру. Например, адрес страницы этой статьи:

содержит:

  1. https — протокол передачи данных, чаще всего используются протоколы: http, https, ftp;
  2. :// — обязательная часть любого URL, отделяющая информацию о протоколе от имени домена;
  3. getopencart.com — доменное имя или IP-адрес ресурса, к которому обращается пользователь;
  4. /opencart-nastrojka-i-dokumentacziya/kak-vklyuchit-chpu-url-na-opencart.html — путь к документу или странице на данном домене;
Читайте также:  Настроить тв ростелеком для просмотра

может содержать:

  1. Параметры, например: ?id=sort или ?utm_source=beseller ;
  2. Якорь, содержащий ссылку на определенную часть открываемого документа или страницы, например: #url .

URL-адреса разделяют на:

  • статические семантические или человекопонятные адреса (ЧПУ);
  • статические не семантические адреса;
  • динамические адреса страниц.

Динамические адреса страниц

Динамические адреса страниц, чаще всего, формируются в ходе работы кода сайта при обработке поисковых запросов или обработке условий фильтрации / подбора, например:

  • https://shop.by/find/?findtext=%F8%E8%ED%FB — адрес страницы изменяется в зависимости от сформированного поискового запроса;
  • https://shop.by/shiny/?data_mode=1&mode=find&essense_id=2128&page_size=48&prof_1000=3245&prof_1234=6335&prof_2786=2298 — адрес страницы изменяется в зависимости от заданной комбинации фильтров.

При этом, содержимое страницы также меняется в зависимости от заданных пользователем условий.

Статические адреса страниц используются для сохранения и передачи информации о нахождении неизменяемого или статичного контента, например: https://shop.by/shiny/ .

Не семантические адреса страниц

Адреса страниц вида:

  • /data/3458/com/97/
  • /index.php?route=product/category&path=18_45
  • /index.php?route=product/product&path=18_45&product_id=53

передают информацию об адресе страницы исходя из файловой структуры интернет-ресурса, выполняемых запросов или результатов работы программного кода на сервере.

Семантические или ЧПУ адреса страниц

Человекопонятные URL формируются из понятных для понимания человеком идентификаторов — английских или русских букв и цифр, например:

  • site.com/catalog/ или site.com/каталог/ — адрес страницы каталога на сайте;
  • site.com/catalog/noutbuki/ — раздел ноутуков в каталоге сайта;
  • site.com/catalog/noutbuki/xiaomi/ — ноутбуки Xiaomi в каталоге сайта;
  • site.com/catalog/noutbuki/xiaomi/xiaomi-redmibook-14-jyu4130cn — ноутбук Ноутбук Xiaomi RedmiBook 14, модель 14JYU4130CN.

Преимущества ЧПУ-адресов

  • отображают реальную структуру сайта;
  • легко запоминаются;
  • позволяют посетителю предположить содержимое страницы;
  • оказывают положительное влияние на внутреннюю поисковую оптимизацию сайта.

Как включить на сайте человекопонятные адреса страниц?

Как включить на сайте человекопонятные адреса страниц?

После установки на хостинге «коробочной» версии CMS OpenCart или OcStore на вашем сайте для страниц разделов каталога и товаров будут формироваться статические не семантические адреса страниц и не будут учитываться ваши настройки по адресам страниц, заданные при создании категорий и товаров. Это плохо, с точки зрения актуальных требований поисковых систем Google и Яндекс по внутренней поисковой оптимизации сайтов.

Чтобы включить ЧПУ URL в CMS OpenCart:

    Убедитесь, что в корневом каталоге вашего сайта есть файл .htaccess . Для этого необходим доступ к сайту по ftp-протоколу или через панель управления хостингом.

  • Возможно, он уже там есть, но с именем .htaccess.txt . Тогда его необходимо переименовать именно в файл « .htaccess » — удалить « .txt »!

Файл .htaccess — это системный конфигурационный файл настроек веб-сервера на котором работает ваш сайт!
Если в него внести неверные команды сайт перестанет работать.
Перед внесением любых изменений в файл желательно предварительно сохранить копию гарантировано рабочей версии данного файла.

RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond % !-f
RewriteCond % !-d
RewriteCond % !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

  • Зайдите в панель управления вашим сайтом.
  • Перейдите в модуль «Система», далее «Настройки».

  • Кликните на иконке редактировать.
  • Перейдите на вкладку «Сервер».
  • В поле «Включить SEO URL» укажите — «Да».
  • В поле «Тип ЧПУ:» выберите — «SeoPro».
  • В поле «ЧПУ товаров с категориями:» укажите — «Да», если хотите, чтобы адреса страниц товаров были вложены в родительские категории.
  • Нажмите на иконку «Сохранить».

  • Очистите кэш сайта через панель управления или ftp.
  • Обновите страницы сайта в браузере с очисткой кэша и убедитесь, что они открываются по новым адресам.
  • Не исключено, что для подключения ЧПУ URL потребуется внести изменения в настройки вашего хостинга.

    Готовый к работе сайт на OpenCart. Все необходимо для начала продаж уже настроено для вас!

    Источник

    Оцените статью