我可以告诉 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
文件上尝试类似的东西。但是有没有办法计算这个?