10

我的根文件夹中有一个 htacces 文件,其中包含一些基本代码。但我希望在目录“voxelforum.com”中忽略所有这些说明。我怎样才能做到这一点?

谢谢!

4

4 回答 4

19

奇怪的是,您可能首先需要关闭重写,然后再重新打开

.htaccess文件放入子文件夹并添加以下 2 行:

RewriteEngine Off
RewriteEngine On

在下面添加您的重写规则


这对我有用,而简单地添加RewriteEngine On没有。

于 2014-04-22T18:24:10.890 回答
10

这取决于您要覆盖哪些规则:

如果要禁用重写规则,则可以将 .htaccess 文件放在包含 的子文件夹中RewriteEngine On,父文件夹的规则将被禁用(技术上,替换)。

同样,如果您想禁用子文件夹的身份验证,您可以创建一个包含 .htaccess 的Satisfy Any.

.htaccess 规则向上级联,因此 Apache 将在当前文件夹中查找 .htaccess 文件并为其使用规则,然后检查父文件夹等。

于 2012-10-11T22:54:57.920 回答
2

将 .htaccess 文件放入子文件夹并仅添加此行:

重写引擎开启

于 2013-02-20T14:44:09.297 回答
1

从根文件夹中删除您的 htaccess 并将其移动到您的子文件夹中。据我所知,没有办法为根文件夹禁用 htaccess。

编辑:检查AllowOverride

于 2012-10-11T22:47:56.250 回答