【发布时间】:2011-09-16 11:18:32
【问题描述】:
我的根目录 (public_html/) 中有一个 .htaccess 文件,如下所示:(XXX.XX.XX.XX 代表 IP)
RewriteCond %{HTTP_HOST} ^XXX.XX.XX.XX$ [NC]
RewriteRule ^(.*)$ http://www.justadomain.tld [R=301,L]
子文件夹和子文件夹的文件夹中也有 .htaccess 文件,但我希望此重写规则适用于帐户中的所有目录,无论是否存在 .htaccess,而不需要在每个文件中复制此规则。现有 .htaccess 文件中的规则应继续有效。
提前感谢您的回答!
【问题讨论】:
-
恭喜,你已经完成了!这是 .htaccess 文件默认的工作方式。 :) 它没有正常工作吗?
-
但是如果子文件夹中存在 .htaccess 文件,则此规则不起作用,只有文件夹的 .htaccess 文件中的规则有效。
-
这很奇怪,不应该这样。 sub-htaccess 中的规则是否与您显示的规则有任何冲突?
-
不,它们没有任何矛盾。看来,如果文件夹中存在 .htaccess 文件,则使用该文件并忽略下面的 .htaccess 文件。
-
有什么建议可以尝试吗?几天来我一直在寻找解决方案...