gpt4 book ai didi

php - 发送 GET 数据时出现 403 禁止错误

转载 作者:可可西里 更新时间:2023-11-01 16:27:20 26 4
gpt4 key购买 nike

我的服务器是 Linux 服务器,经销商是我的。这样我也可以访问 WHM 面板。

当获取数据时:

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

谢谢。

最佳答案

这绝对是 mod_security CoreRules 之一.我在我以前的主机上遇到过同样的问题。但是我不记得规则名称了。

您应该调查核心规则版本。 2.1.1 将是最新的,并且可能放宽了那个特殊的过滤器。如果更新或重新配置没有帮助,您还必须使用 base64_encode() 您的 url 参数(mod_security 嗅探更简单的编码)。

SecFilterDebugLog /var/log/apache2/modsec_log
SecFilterDebugLevel 4

启用 mod_security 的调试日志记录,这样您就可以找出实际导致问题的规则 - 如果您想禁用它(建议)。 http://www.modsecurity.org/documentation/modsecurity-apache/1.9.3/modsecurity-manual.html#07-logging

关于php - 发送 GET 数据时出现 403 禁止错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com