Перенаправление с удалением параметров запроса
Перенаправление с удалением параметров запроса¶
К примеру, у нас есть страница about, на неё приходят запросы с id=986868686 где 986868686 - какое-то случаное значение.
Нам необходимо редиректить страницу на аналогичную страницу нового сайта http://www.newsite.com/info , но уже без GET-параметров. Используем правило
redirectMatch 301 ^/about/ http://www.newsite.com/info?
RewriteEngine on
RewriteRule ^about/(.*) http://www.newsite.com/info? [L,R=301]
где ? на конце URL - указание не передавать GET-запросы при редиректе
Также правило может иметь вид
RewriteCond %{REQUEST_URI} ^/about/index.html$
RewriteRule ^(.+) http://www.newsite.com/info/? [R=301,L]