将请求从任何tld重定向到.com版本

时间:2014-06-05 14:31:21

标签: .htaccess redirect tld

需要一些解决方案,重定向我的所有域名(a.e mysite.co.uk,mysite.org等) 到.com版本。

我的.htaccess包含以下代码:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /

 RewriteCond %{HTTPS} on [OR]
 RewriteCond %{HTTP:X-Forwarded-Proto} https [OR]
 RewriteCond %{SERVER_PORT} ^443$
 RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-l
 RewriteRule ^(.*)$ index.php/$1 [QSA,L,NC]

</IfModule>

请帮帮我

提前致谢

1 个答案:

答案 0 :(得分:1)

没关系,我想我刚刚找到了解决方案:

我已将以下行添加到我的.htaccess

RewriteCond %{HTTP_HOST} !^(www\.)mysite\.net$ [NC]
 RewriteRule ^(.*)$ http://www.mysite.net/$1 [L,R=301]

我希望这是正确的做法吗?