1

我正在使用 joomla,我需要在我的 htaccess 中放入一个好的重定向。

我需要重定向所有这些:

mysite.com to www.mysite.com  
mysite.com/index.php to www.mysite.com  
www.mysite.com/index.php  
www.mysite.com/    to www.mysite.com  
www.mysite.com/?    to www.mysite.com  
www.mysite.com/?tp=1   to www.mysite.com  
www.mysite.com/?t    to www.mysite.com  
www.mysite.com/?tp  or anything else after ?   to www.mysite.com  

在我的 htaccess 中,我只有这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.com$
RewriteRule ^(.*) http://www.mysite.com/$1 [QSA,L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mysite.com/ [R=301,L]
4

1 回答 1

0
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^$ http://www.mysite.com/ [R=301,L]
于 2012-12-25T22:11:32.853 回答