虚拟主机的嵌套根目录

时间:2018-10-03 16:12:28

标签: apache .htaccess virtualhost

(macOS 10.12上的Apache 2.4,没有任何框架或CMS,只有纯HTML)

我的计算机上有几个虚拟主机,它们的名称类似于 a.site b.site ,...。 还有一个主机 repository.site

a.site,b.site,的根目录都位于我的主目录中,并且在文件系统运行时严格分开。 但是, repository.site 的根目录是我的整个主目录,因此它包含 a.site,b.site,

的根目录。

repository.site 外,所有文件都在我的外部托管公司中拥有真实主机的本地版本。该公司不允许通过 .htaccess 文件配置Apache,因此,这也是我对本地副本进行配置的方式。 .htaccess 文件位于每个虚拟主机目录的根目录下。

对于任何 a.site,b.site,…虚拟主机,我注意到 repository.site 中是否有指令。 htaccess文件,然后,如果该指令未被站点自己的 .htaccess 文件 覆盖,即使该.htaccess文件位于更高的位置, 在文件系统树中,而不是虚拟主机的根!

Apache搜索高于虚拟主机根目录的 .htaccess 文件是否正常? 即仅仅因为其中一个目录包含另一个目录,是否发生了一些奇怪的事情? (嵌套)

0 个答案:

没有答案