在根目录中有一个htaccess文件,它指示落在它上面的所有内容转到diff域
RewriteEngine on
RewriteRule (.*) http://www.domain.com/
http://www.domain.com/123 = http://www.domain.com/
我在根目录中有一个名为'admin'的文件夹,里面有另一个htaccess文件,我希望htaccess doc将自己的根指向'admin.php'
RewriteEngine on
RewriteRule ^$ /admin.php
http://www.domain.com/admin/ = http://www.domain.com/admin/admin.php
但无论我怎么做,我要么得到500错误,要么主根文档中的重写规则覆盖它 .
希望有道理,谢谢 .
1 回答
修复此问题的最简单方法(有几个)可能是使用以下条件从根目录中的RewriteRule中排除admin目录: