Справка по синтаксису перезаписи ISAPI - PullRequest
0 голосов
/ 11 февраля 2010

Я перестроил веб-сайт из php в ASP.NET, и мне нужно перенаправить все старые ужасные URL-адреса страниц в корень нового сайта - старый сайт просто использовал index.php и print.php, а затем ЗАГРУЗКИ значений строки запроса - Итак, у меня есть следующие правила

RewriteRule ^print.php$ http://www.mynewsite.co.uk [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk [R=301,L]

Проблема у меня в том, что это перенаправление 301, но добавление всех дрянных строк запросов в конец домена - например,

http://www.mynewsite.co.uk?crap=45&more&7698097987 etc...

Как мне сказать ISAPI не брать строки запросов и просто перенаправить на корневой URL?

1 Ответ

2 голосов
/ 25 февраля 2010

Правила должны быть такими:

RewriteRule ^print.php$ http://www.mynewsite.co.uk? [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk? [R=301,L]

Обратите внимание на "?" в конце замены.

...