我正在向 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 配置中指定这些内容。