![如何忽略上层目录的.htaccess 选项?](https://linux22.com/image/800192/%E5%A6%82%E4%BD%95%E5%BF%BD%E7%95%A5%E4%B8%8A%E5%B1%82%E7%9B%AE%E5%BD%95%E7%9A%84.htaccess%20%E9%80%89%E9%A1%B9%EF%BC%9F.png)
如何让当前目录被上层目录.htaccess
忽略?Options
.htaccess
答案1
只需指定当前级别(以及后续级别)所需的内容即可。如果您希望禁用所有内容,只需:
Options None
或者如果你想禁用特定功能例如:
Options -Index -ExecCGI
或者如果您想启用附加指令:
Options +Includes
如果您只想启用一项功能,那么如果您明确说明的话,那么它确实非常好并且可读性强:
Options None +FollowSymLinks
答案2
这.htaccess 文档很好地涵盖了这一点,你所要做的就是指定它们,后面的将覆盖前面的
.htaccess 文件中的配置指令适用于 .htaccess 文件所在的目录及其所有子目录。但是,还必须记住,可能在更高级别的目录中存在 .htaccess 文件。指令按其出现的顺序应用。因此,特定目录中的 .htaccess 文件可能会覆盖目录树中更高级别的 .htaccess 文件中的指令。而这些指令又可能覆盖了更高级别的指令,或主服务器配置文件本身中的指令。