daemonhk
@daemonhk
ПсиХоПат

301 редирект, как убрать GET после редиректа?

В редиректах не силен, делал по примерам из статей. Итак, делаю 301 редирект со старого сайта (на Kohana) на новый. Прописал:

Redirect 301 /restoran/list/11 https://www.site.com/catalog/restorany/

После перехода получается ссылка https://www.site.com/catalog/restorany/?kohana_uri...
Как мне избавиться от GET-параметра после редиректа?

UPD

Попробовал вот так (после долгих поисков):

RewriteRule ^restoran/list/11$ https://www.site.com/catalog/restorany/ [L,R=301]

Тестер показывает что редирект правильный, но на сайте не работает (вообще никакого редиректа).
Таких редиректов будет порядка 400, поэтому вписаны конкретные цифры
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
@dodo512
RewriteRule ^restoran/list/11$ https://www.site.com/catalog/restorany/ [L,R=301]

Редиректы нужно ставить выше правил ЧПУ RewriteRule ^(.*)$ index.php?kohana_uri=$1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы