modsecurity 阻止 google 机器人

modsecurity 阻止 google 机器人

我正在向 Google 网站管理员工具提交站点地图,但 Google 机器人无法读取我的网站。

错误

网站管理员工具:http://prnt.sc/dh6qje modsec_audit.log:http://prnt.sc/dghx2n

请告诉我如何解决这个问题。

答案1

从激活的规则目录文件夹中删除 modsecurity_crs_55_marketing.conf。

这似乎是一组非常奇怪的规则!说实话,我甚至不知道它们存在于 CRS 中,因为之前从未见过它们。也许是针对您不想被索引的网站?无论如何,它是一组可选规则,而不是基本推荐核心规则集的一部分,并且它在顶部确实说:

# These rules do not have a security importance, but shows other benefits of 
# monitoring and logging HTTP transactions.
# --

如果您无法从该目录中删除(例如,因为您无权直接访问服务器),那么您可以通过向 Apache 添加以下配置来关闭它们:

SecRuleRemoveById 910006
SecRuleRemoveById 910007
SecRuleRemoveById 910008

在加载此 modsecurity_crs_55_marketing.conf 文件之后,不必在 Apache 配置中指定这些内容。

相关内容