我在服务器的Web根目录中有一个.htaccess文件,其中包含以下行:
Redirect 301 /index.php http://my-new-site.com
我发现子目录中的所有index.php文件也都重定向。好的......我不知道父目录中的.htaccess文件会传播给他们的孩子。很高兴知道。但有没有办法阻止这种行为?我可以将.htaccess文件限制为仅影响同一目录中的文件吗?
基本上,如何阻止.htaccess规则传播到子目录?
答案 0 :(得分:0)
我刚刚对它进行了测试,但这对我来说并不是这样。你确定你没有使用RedirectMatch
哪个(带有这些值)只会匹配请求字符串中的任何地方的/index.php。 .htaccess的其余部分是什么样的?在任何受影响的目录中都有.htaccesses吗?它们看起来像什么?