如何使用htaccess将.com域名重定向到.co.uk域名?

时间:2013-03-31 13:35:47

标签: wordpress .htaccess redirect subdomain

我需要将域名重定向:http://mydomain.comhttp://mydomain.co.uk

以这种方式,任何访问者访问.com时,他都会被重定向到.co.uk版本。两个域名都指向同一个托管服务提供商。

除此之外,我还需要重写规则来渲染没有www.的网站。 如:mydomain.co.uk而不是:www.mydomain.co.uk

我正在使用WordPress。我希望从.htaccess文件中学习如何做到这一点。

1 个答案:

答案 0 :(得分:7)

由于所有内容都被重定向到http://mydomain.com.uk,因此无需从www移除http://www.mydomain.com

您可以在mydomain.com的根目录下的.htaccess文件中尝试此操作:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com  [NC]
RewriteRule ^(.*)  http://mydomain.com.uk/$1     [R=301,L,NC]

要从www中删除http://www.mydomain.com.uk,您必须将一组规则放在该网站根目录下的一个.htaccess文件中。这样的事情应该有效:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST}  ^www\.mydomain\.com\.uk  [NC]
RewriteRule ^(.*)     http://mydomain.com.uk/$1    [R=301,L,NC]