Skip to content

Перенаправление с удалением параметров запроса

Перенаправление с удалением параметров запроса

К примеру, у нас есть страница 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]