2013-04-22 2 views
0

규칙은 다음과 같습니다 왜 내 mod_rewrite 규칙이 작동하지 않습니까?

RewriteRule ^r/([^/.]+)/?$ generateIssuePage.php?r=$1 [L] 

브라우저가 myip.com/r/thing를 요청

, 그것은 myip.com/r/generateIssuesPage.php?r=thing로 리디렉션합니다.

www.myip.com/r/generateIssuesPage.php?r=thing에 입력하면 정상적으로 작동합니다. 그러나 www.myip.com/r/thing을 요청하면 404가됩니다. 무엇이 문제입니까?

답변

2

당신의 htaccess로 규칙을 테스트하기위한 훌륭한 도구는 도구를 사용하여 http://htaccess.madewithlove.be/

, 그것은 http://www.myip.com/r/thinghttp://www.myip.com/r/generateIssuesPage.php?r=thing

로 리디렉션되도록 htaccess로는 설정이 올바르게 것을 제안 당신이 그 htaccess로가에서 작동 확인 되세요 모두 당신을 위해, 그러나 간단한 세계적인 방향 전환을 창조하십시오?

관련 문제