Автор Тема: Prestahop 1.4 301 редирект перенапрявляет на страницу с get параметром  (Прочитано 1244 раз)

17 Июнь 2015, 13:00:47
Ответ #15
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +3/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для фикс. ссылок так:
RedirectMatch 301 ^/e87?category_name=e87 http://site.com/bmw-e87
17 Июнь 2015, 13:31:17
Ответ #16
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для фикс. ссылок так:
RedirectMatch 301 ^/e87?category_name=e87 http://site.com/bmw-e87

А может есть вариант без двух редиректов? А даже если делать двойной редирект, все равно возвращает url с get параметром  :(
17 Июнь 2015, 16:43:52
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
17 Июнь 2015, 17:04:44
Ответ #18
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Без Redirect 301 только RewriteCond и RewriteRule.
Уже было написано выше, что редиректы через Rewrite не обрабатывает вообще...
17 Июнь 2015, 17:26:22
Ответ #19
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Добавьте после "RewriteEngine on"
RewriteCond %{REQUEST_URI} ^/e87
RewriteRule ^(.*)$ http://site.ru/bmw-e87? [R=301,L]
Cоздание интернет сайтов Webstudio UwK
17 Июнь 2015, 18:25:40
Ответ #20
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавьте после "RewriteEngine on"
RewriteCond %{REQUEST_URI} ^/e87
RewriteRule ^(.*)$ http://site.ru/bmw-e87? [R=301,L]
Большое спасибо, наконец нормально работает!