문제
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로 리디렉션하지 말라고 어떻게 말합니까?
해결책
규칙은 다음과 같아야합니다.
RewriteRule ^print.php$ http://www.mynewsite.co.uk? [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk? [R=301,L]
"?" 대체 끝에.
제휴하지 않습니다 StackOverflow