Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 为什么我在多个目录中有.htaccess文件?_Apache_.htaccess - Fatal编程技术网

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

Apache 为什么我在多个目录中有.htaccess文件?,apache,.htaccess,Apache,.htaccess,我正在查看我的服务器,因为我想限制对某些特定文件夹的访问,我注意到我有几个.htaccess文件。一个在根目录中,public\u html之前的目录,是根目录,还是public\u html根目录?该文件默认启用php5。然后我有一个htaccess在public_html文件夹中重新写入一些url,然后我在wordpress目录中有另一个 是否需要将它们分散开来 我想影响的每个文件夹都有一个htaccess,还是htaccess会影响一个文件夹和所有子目录 谢谢 编辑:在我的wordpres

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

是否需要将它们分散开来

我想影响的每个文件夹都有一个htaccess,还是htaccess会影响一个文件夹和所有子目录

谢谢


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

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

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

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

如果您在专用服务器上,理论上可以将所有
.htaccess
文件迁移到中心配置中,但WordPress在更新其永久链接结构时将写入
.htaccess
文件,因此您将始终至少拥有该文件

根据我的经验,在日常维护工作中,保存单个
.htaccess
文件是比较实用的,只要它们不太多。我会保持现状