我的网站已经关闭,取决于我更改的内容,我得到了一个500错误,一个404或一个“禁止你没有授权”错误。在检查我的.htaccess文件时,我发现了一个奇怪的文件:
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
“拒绝从所有”和“要求所有拒绝”是我的网站关闭的原因吗?似乎这就是原因,对吧?
发布于 2017-02-16 09:26:28
我得到一个500错误或404或“禁止你没有授权”错误。
您发布的代码应该会对所有访问者产生403禁止。第一个<IfModule>
块应用于Apache2.2(及以下),第二个块应用于Apache2.4+(严格地说是Apache2.3+)。尽管如果删除了<IfModule>
包装器,第一个块就可以在Apache2.2和2.4上“工作”。
我说“应该”,因为,当403被触发时,无论提供什么错误文档,都可能将HTTP状态更改为其他状态。有时404可能比403更可取,有时服务器只是简单地配置错误。
同样的代码块也不应该出现不同的错误。
“拒绝从所有”和“要求所有拒绝”是我的网站关闭的原因吗?
如果这是您的.htaccess
文件中的唯一代码,那么是的,这肯定是一个很大的原因!但是,该代码非常慎重,看起来有点可疑,因为它专门针对多个服务器版本。
关于我的改变的...depending
你在改变什么?
https://webmasters.stackexchange.com/questions/103858
复制相似问题