使用Subdir .htaccess覆盖Root Dir .htaccess

时间:2014-12-10 14:07:52

标签: apache .htaccess mod-rewrite url-rewriting

我知道这似乎是一个常见问题,但所有答案都涉及修改根目录.htaccess。

根目录中有.htacccess,其中所有请求都重定向到单个php文件。在目录中我有另一个目录,我也需要直接访问。 显然,根.htaccess会阻止这个,什么我需要在子目录.htaccess中实现这个?

我无法修改现有的根目录.htaccess

尝试,无济于事:
使用RewriteEngine Off
使用RewriteRule ^$ index.php$1(当然引擎启动)
...

1 个答案:

答案 0 :(得分:0)

在您的子目录中使用以下行创建一个新的.htaccess:

RewriteEngine Off

OR

RewriteEngine On

当请求包含此子目录时,这将自动覆盖您在root .htaccess中使用的任何指令