将index.php重定向到root但不是子文件夹

时间:2014-04-03 11:09:50

标签: apache .htaccess mod-rewrite redirect root

我想将www.domainname.com/index.php重定向到www.domainname.com

RewriteCond %{THE_REQUEST} ^.*/index\.php 
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

我使用了此代码,但它也重定向www.domainname.com/admin/index.php。 但是,我不想重定向www.domainname.com/admin/index.php

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用此规则:

RewriteCond %{THE_REQUEST} \s/+index\.php 
RewriteRule ^index\.php$ / [R=301,L]