首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单是这个.htaccess就会导致404和500个错误吗?

单是这个.htaccess就会导致404和500个错误吗?
EN

Webmasters Stack Exchange用户
提问于 2017-02-16 00:00:12
回答 1查看 120关注 0票数 2

我的网站已经关闭,取决于我更改的内容,我得到了一个500错误,一个404或一个“禁止你没有授权”错误。在检查我的.htaccess文件时,我发现了一个奇怪的文件:

代码语言:javascript
运行
复制
<IfModule !mod_authz_core.c>
  Order deny,allow
  Deny from all
</IfModule>
<IfModule mod_authz_core.c>
  Require all denied
</IfModule>

“拒绝从所有”和“要求所有拒绝”是我的网站关闭的原因吗?似乎这就是原因,对吧?

EN

回答 1

Webmasters Stack Exchange用户

发布于 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

你在改变什么?

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/103858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档