Задать вопрос

Не могу сделать редирект со старых страниц на новые?

Есть старые ссылки типа
https://test1.ru/index.php?do=mymod&stantion=s9845...

В .htaccess сделал такого вида
https://test1.ru/mymod/s9845745/Москва

Всё работает как положено но есть одно но. Не получается сделать 301 редирект со старых страниц на новые что бы не было дублей. Если кто может помогите строчкой кода буду признателен.

RewriteRule ^mymod/(.*)/(.*)$ index.php?do=mymod&stantion=$1&sity=$2 [L,R=301] . Редирект делает наоборот с новой чпу на старую урл , мне нужно наоборот.
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@dodo512
RewriteCond %{THE_REQUEST} " /index\.php\?do=(mymod)&stantion=([^&]+)&sity=([^ &]+)"
RewriteRule ^ https://test1.ru/%1/%2/%3? [R=301,L,NE]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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