2009-07-06 3 views
3

을 감안할 때 hello.php으로 인코딩 된 URL을 호출 PHP 페이지에서 금지 403 금지됨을 반환합니다. 그러나 이상하게도, HTTP 대문자의 첫 글자를 만드는 것은 잘 작동 :

http://example.com/hello.php?test=Http%3a//whatever.com 

을 참고로, 퍼센트도 슬래시를 인코딩 403s :

http://example.com/hello.php?test=http%3a%2f%2fwhatever.com 

난이 승객에 문제가있을 수 있습니다 의심하기 시작 해요 (나는 RoR을 서비스하기 위해 사용한다)

답변

5

이 오류의 원인은 mod_security의 10_asl_rules.conf입니다.

+0

이 문제를 해결하는 방법을 설명 할 수 있습니까? – Dan

+0

mod_security를 ​​삭제했습니다. – Hafthor

0

아마 당신의 htaccess가 그 URL에있는 어떤 것을 집어 들고 금단의 헤더를 보낸다. .htaccess 파일이 있습니까?

+0

확실하지만 아무런 영향을주지 않습니다. – Hafthor