【发布时间】:2011-06-24 11:22:44
【问题描述】:
我的服务器是 Linux 服务器,经销商是我的。所以我也可以到达 WHM 面板。
当 GET 数据来时:
a.php?url=http://www.domain.com
返回 403 禁止。
但如果数据是这样的:
a.php?url=www.domain.com
它正在工作。
所以,http:// 产生了错误。我该如何解决?
另外,这是返回 403 Forbidden :
a.php?url=http%3a%2f%2fwww.domain.com
谢谢。
【问题讨论】:
-
数据从何而来?你是在浏览器中输入这个吗?您是否有权访问错误日志以查看确切拒绝访问的资源?
-
error_log 上没有任何内容。当我在浏览器中输入或通过表单发送时,不会。
-
错误日志中显示了什么?如果 mod_security 检测到嵌入在请求 URL 中的 URL(例如,试图阻止潜在的 XSS 攻击),它可能会主动拒绝访问。
-
error_log 文件(放置到根目录)为空。
标签: php apache http get http-status-code-403