Я бы хотел перенаправить все запросы в подпапку вниз на сайте. Итак:
http://thesite.com/oldfolder/whatever/anything.php?getvar_stuff
переходит к
http://thesite.com/newfolder/
Если я использую следующий файл .htaccess:
RedirectMatch 301 /oldfolder http://thesite.com/newfolder/
.. URL-адрес, который возвращается:
http://thesite.com/newfolder/?getvar_stuff
Не хочу "post_stuff", поэтому я изменяю строку перезаписи на:
RedirectMatch 301 /oldfolder http://thesite.com/newfolder/?
http://thesite.com/newfolder/?
Что лучше, но я все равно хотел бы потерять этот знак вопроса. Возможно ли это?
Похоже, что лучший способ сделать это - не использовать Redirect, а переписать:
RewriteEngine On RewriteCond %{REQUEST_URI} ^/oldfolder/ RewriteRule ^(.*)$ http://thesite.com/newfolder/? [R=301,L]