2009-07-06 66 views
3

鑑於hello.php編碼網址PHP頁面:

<?php echo "Hello"; ?> 

渲染頁面的工作正常,返回你好,但是

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

返回403 Forbidden。但奇怪的是,進行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 2011-01-06 10:32:33

0

也許你的htaccess正在採取的東西在該URL和發送禁止標題。你有.htaccess文件嗎?

+0

當然,但沒有什麼會影響到這一點。 – Hafthor 2009-07-07 00:21:05