关闭mod_rewrite的子目录

时间:2012-05-04 23:26:37

标签: mod-rewrite

在httpd.conf中,我在webroot中有一个重写规则

首先,我关闭子目录中的mod_rewrite

<directory /home/xxxx/public_html/subdir>
  RewriteEngine off
</directory>

然后在需要的地方开启

<directory /home/xxxx/public_html>
  RewriteEngine On
  # bunch of rewrite rules
</directory>

但重写引擎仍保留在子目录中。我已经使用RewriteLog 3进行了日志记录,看到它在subdir中处理文件。

我已经尝试将子目录移动到httpd.conf中的主目录部分下面,但它仍处理子目录文件。

我知道我可以匹配并排除主规则中的子目录,但我试图完全避免处理该目录。

任何想法为什么或如何为子目录关闭mod_rewrite?

0 个答案:

没有答案