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

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

Есть старые ссылки типа
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] . Редирект делает наоборот с новой чпу на старую урл , мне нужно наоборот.
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Решения вопроса 1
@dodo512
RewriteCond %{THE_REQUEST} " /index\.php\?do=(mymod)&stantion=([^&]+)&sity=([^ &]+)"
RewriteRule ^ https://test1.ru/%1/%2/%3? [R=301,L,NE]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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