为什么我在多个目录中都有.htaccess文件?

时间:2011-09-16 08:15:42

标签: apache .htaccess

我正在浏览我的服务器,因为我想限制对某些特定文件夹的访问,我注意到我有几个.htaccess文件。一个是在root,public_html之前的目录,是root,还是public_html的根目录?该文件默认启用php5。然后我有一个htaccess在public_html文件夹中重写一些url,然后我在wordpress目录中有另一个。

是否需要将它们展开?

对于我想要影响的每个文件夹,我有一个htaccess吗?或者htaccess会影响文件夹加上所有子目录吗?

由于

编辑:我的wordpress主题文件夹中还有另一个htaccess吗?

1 个答案:

答案 0 :(得分:4)

Apache有两种存储配置选项的方法:

  • 中央配置(.conf文件) - 更改这些内容时,需要重新启动服务器。

  • .htaccess文件,其设置仅适用于其目录,以及所有子目录。更改这些不需要重新启动服务器

如果您在专用服务器上, 理论上可以将所有.htaccess文件迁移到中央配置中,但WordPress在更新时会写入.htaccess文件永久链接结构,所以你总是至少有这个。

根据我的经验,保留个人.htaccess文件在日常维护工作中相对实用,只要它们不是太多。我会留下原样。