@denism300

Почему не работает редирект, если присутствуют GET параметры?

Есть задача адреса вида
https://site.url/city/russia/?param1=value1&param2...
перенаправлять на
https://site.url/location/russia/?param1=value1&pa...
Я добавил такое правило:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/city/(.*)$
    RewriteRule ^city/(.*)$ /location/%1 [R=301,L,QSA]
</IfModule>

И проблема в том, что если ссылка без get параметров, т.е., вида https://site.url/city/russia/, то правило работает, а если с любыми параметрами, то нет.
Как поправить?
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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