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

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

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

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

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