2

我可以告诉 Apache.htaccess我的应用程序中只有一个文件吗?

例如,如果我有一个.htaccess文件public_html并且我AllowOverride没有none在我的虚拟主机上设置,文档说对于我拥有的每个 HTTP 请求,Apache 服务器将尝试.htaccess在当前目录和高-水平的。

但我想.htaccess在整个应用程序上只保留一个文件,我不希望 Apache 尝试.htaccess在当前目录和高级目录中查找文件,而只是读取public_html/.htaccess文件

这样做的动机是因为我想获得一个网站托管,但我不允许更改我的 VirtualHost。因此,要执行服务器操作,.htaccess我允许使用文件。但是,如果我可以在我的主public_html/.htaccess文件上知道没有其他.htaccess文件,我的应用程序可能会节省很多处理。

有可能做到这一点吗?如何?

如何测试是否有效?

编辑

文档说:

允许覆盖

Only available in <Directory> sections
AllowOverride is valid only in <Directory> sections specified without regular expressions, not in <Location>, <DirectoryMatch> or <Files> sections.

所以,我不能AllowOverride None在我的public_html/.htaccess文件上尝试类似的东西。但是有没有办法计算这个?

4

0 回答 0