Я пытаюсь сделать редирект, но он не работает.
Я хочу перенаправить:
http://www.example.com/page/168?s
Кому:
http://www.example.com/page/168
Использование
RewriteCond %{QUERY_STRING} ^q=s$ RewriteRule ^(.*)$ http://www.example.com/$1? [R=301,L]
Я нашел решение:
RewriteCond %{QUERY_STRING} ^s$ RewriteRule ^(.*)$ http://www.example.com/$1? [R=301,L]
Если кому-то понадобится
Спасибо
Вам нужен QSA (Добавление строки запроса):
Using RewriteCond %{QUERY_STRING} ^q=s$ RewriteRule ^(.*)$ http://www.example.com/$1? [R=301,L,QSA]
В противном случае перезапись не включает часть после вопросительного знака.