@kgweber

301 редирект со знаками =?, & в урл?

Нужно сделать редирект ряда страниц на новые адреса.
имеются старые урлы нужно их редиректит на новые урлы
/index.php?r=builder => site.ru/builder/index
/index.php?r=realty/catalog&type=living => site.ru/flat/index
/index.php?r=realty/catalog => site.ru/object/index

пробовал кучу вариантов, не помогает.
1й вариант. не сработал.
Redirect 301 /index.php?r=builder site.ru/builder/index
Redirect 301 /index.php?r=realty/catalog&type=living site.ru/flat/index

2й вариант. тоже не сработал
rewriterule ^index.php?r=realty/catalog&type=living(.*)$ site.ru/flat/index$1 [r=301,nc]

3й вариант. тоже не сработал
RewriteCond %{QUERY_STRING} ^/index.php?r=builder$
RewriteRule ^(.*)$ site.ru/builder/index [R=301,L]

Какие варианты можете предложить? надеюсь на Вашу поддержку.
  • Вопрос задан
  • 3633 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kgweber Автор вопроса
Ваш ответ на вопрос

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

Похожие вопросы