.htaccess将index.php重定向到主域的root

时间:2016-07-19 08:20:41

标签: apache .htaccess redirect url-rewriting

我想将我的域index.php文件重定向到网站的根目录,如下所示:

www.domain.com/index.php 转到 www.domain.com

但不适用于我的子域名,如下所示:

shop.domain.com/index.php

这是我的代码:

#Rewrite non www to www, except subdomains
RewriteCond %{HTTP_HOST} !^shop.domain.com$
RewriteCond %{HTTP_HOST} !^sub.domain.com$
RewriteCond %{HTTP_HOST} !^www.domain.com$
RewriteRule ^(.*) http://www.domain.com/$1 [QSA,L,R=301]

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

请帮助..提前致谢..

1 个答案:

答案 0 :(得分:0)

我在cPanel中更改了所有重定向链接,其中一些链接在.htaccess中。