我的根文件夹中有一个 htacces 文件,其中包含一些基本代码。但我希望在目录“voxelforum.com”中忽略所有这些说明。我怎样才能做到这一点?
谢谢!
奇怪的是,您可能首先需要关闭重写,然后再重新打开
将.htaccess
文件放入子文件夹并添加以下 2 行:
RewriteEngine Off
RewriteEngine On
在下面添加您的重写规则
这对我有用,而简单地添加RewriteEngine On
没有。
这取决于您要覆盖哪些规则:
如果要禁用重写规则,则可以将 .htaccess 文件放在包含 的子文件夹中RewriteEngine On
,父文件夹的规则将被禁用(技术上,替换)。
同样,如果您想禁用子文件夹的身份验证,您可以创建一个包含 .htaccess 的Satisfy Any
.
.htaccess 规则向上级联,因此 Apache 将在当前文件夹中查找 .htaccess 文件并为其使用规则,然后检查父文件夹等。
将 .htaccess 文件放入子文件夹并仅添加此行:
重写引擎开启
从根文件夹中删除您的 htaccess 并将其移动到您的子文件夹中。据我所知,没有办法为根文件夹禁用 htaccess。
编辑:检查AllowOverride