从传播到子目录中阻止父.htaccess文件

时间:2011-03-21 19:32:50

标签: apache .htaccess redirect propagation

我在服务器的Web根目录中有一个.htaccess文件,其中包含以下行:

Redirect 301 /index.php http://my-new-site.com

我发现子目录中的所有index.php文件也都重定向。好的......我不知道父目录中的.htaccess文件会传播给他们的孩子。很高兴知道。但有没有办法阻止这种行为?我可以将.htaccess文件限制为仅影响同一目录中的文件吗?

基本上,如何阻止.htaccess规则传播到子目录?

1 个答案:

答案 0 :(得分:0)

我刚刚对它进行了测试,但这对我来说并不是这样。你确定你没有使用RedirectMatch哪个(带有这些值)只会匹配请求字符串中的任何地方的/index.php。 .htaccess的其余部分是什么样的?在任何受影响的目录中都有.htaccesses吗?它们看起来像什么?