Автор Тема: Смена структуры url товаров  (Прочитано 418 раз)

07 Август 2017, 05:33:14
  • Ученик
  • Новичок
  • *
  • Сообщений: 22
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, уважаемые форумчане! Помогите выйти из ситуации. Сменили иерархию в url товаров, отвязав от категорий/подкатегорий. Редирект автоматически со старых адресов на новые не отработал. В ручную прописывать не вариант, т.к. товаров слишком много ( более 25 тыс ). Дополнительно стоит модуль Advanced URL ( убирает id из категорий ). Собственно вопрос, как настроить 301й редирект со старых адресов ( site.com/category/category/tovar.html ) на новые ( site.com/tovar.html ). Спасибо!
07 Август 2017, 09:51:36
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно посмотреть правила чпу, которые создает модуль Advanced URL и вырезать из url категорию или в классе Link.php в функции getProductLink удалить категорию. Везде удалить
$params['category']...
07 Август 2017, 10:43:35
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
RewriteRule ^([a-zA-Z0-9_-]+)$ /category/category/$1В htaccess нужно создать правила редиректа со старого адреса на новый.