2010-02-11 4 views
0

PHP로 웹 사이트를 ASP.NET으로 리빌드했고 이전의 끔찍한 페이지 URL을 새 사이트의 루트로 리디렉션해야합니다 - 이전 사이트에서는 index.php와 print.php를 사용하고 LOADS 쿼리 문자열 값으로 - 그래서 나는 다음과 같은 규칙을 가지고 내가 가진ISAPI 다시 쓰기 구문 도움말

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

문제는 301 리디렉션하지만 도메인의 마지막에 모든 시시한의 QueryStrings를 추가입니다 - 어떻게 예를

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

에 대한 I Querystring을 사용하지 않고 루트 URL로 리디렉션하지 않도록 ISAPI에 지시 하시겠습니까?

답변

2

규칙은 다음과 같이해야한다 : "?"

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

주목하라 대체 끝에.

관련 문제