Проблемы с URL в VIRTUEMART 3

В этой теме 5 ответов, 4 участника, последнее обновление admin admin 07.05.2018 в 11:53.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #100662

    sonny11
    Участник
    • Сообщений: 1

    Здравствуйте, в общем суть проблемы.
    Имеется интернет-магазин на Joomla 3.6.5+VirtueMart 3.018 + встроенное ЧПУ включено (важно)
    При навигации по категориям и подкатегориям товаров с сайта все ссылки в URL отображатюся нормально:

    my-site.ru/category1/subcategory1/subsubcategory1-1/

    Но если в ручную добавить в URL-строку другую категорию, к которой товар даже не относится:

    my-site.ru/category4/subcategory1/subsubcategory1-1/ — открывается товар с subcategory1/subsubcategory1-1/, хотя по идее должно было отдать 404, ведь в category4 нет товара с категорией subcategory1/subcategory1-1, у неё
    свои категории типа subcategory4/subcategory4-1.

    Ко всему прочему если добавить еще несколько произвольных категорий в URL:

    my-site.ru/category4/category9/category7/category1/category11/category5/subcategory1/subsubcategory1-1/ все ровно открываются товары из категории subcategory1/subsubcategory1-1/
    при чем даже URL вида my-site.ru/category4/наборбуквсмьващмь/category7/category1/ещенаборбукв/category5/subcategory1/subsubcategory1-1/ прекрасно приводит нас к товару с категорией subcategory1/subsubcategory1-1/

    и так с любыми комбинациями категорий и подкатегорий

    Создается что роутер VirtueMart игнорирует начало URL адреса, а обрабатывает с его конца.

    Просто поисковики дубли выводят, а это плохо(

    Есть способ прописать в .htaccess редиректы 301, но это заплатка, хотелось бы устранить причину данного бага.

    При отключенном ЧПУ Joomla соответственно таких проблем нет)
    Очень прошу помощи или направление куда копать, дабы решить эту проблему.

    Заранее благодарен.

    #100685
    admin
    admin
    Хранитель
    • Сообщений: 10617

    Здравствуйте!
    Есть такая проблема в virtuemart.
    Как полностью решить не подскажу, но проблема с дублями решается с помощью тега canonical.
    Если найдете решение, пожалуйста, поделитесь.

    #106098

    wolf.by
    Участник
    • Сообщений: 2

    Здравствуйте!

    Столкнулся с такой же проблемой VirtueMart 3.2.4 + Joomla! 3.8.1

    Подскажите пожалуйста решение, если удалось найти.

    #106995

    Андрей
    Участник
    • Сообщений: 68

    Такая же проблема, но обратил внимание на следующее:
    эта ошибка появляется в тех подкатегориях, для которых нет пункта меню, если всем подкатегориям создать пункт меню, то урлы обрабатываются корректно
    Может кто проверит у себя, тогда отпишитесь

    #107031
    admin
    admin
    Хранитель
    • Сообщений: 10617

    Попробуйте способ из комментариев в конце этой статьи.

    #110160
    admin
    admin
    Хранитель
    • Сообщений: 10617

    Кроме этого, можно использовать плагин Canonical Links All in One, который решает все проблемы с тегом canonical.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)

Для ответа в этой теме необходимо авторизоваться.

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×