我需要重定向域名: http: //mydomain.com到http://mydomain.co.uk
这样,每当访问者访问 .com 时,他都会被重定向到 .co.uk 版本。两个域名都指向同一个托管服务提供商。
除此之外,我需要重写规则以呈现没有www.
. 如:mydomain.co.uk
而不是:www.mydomain.co.uk
。
我正在使用 WordPress。我希望从 .htaccess 文件中学习如何做到这一点。
我需要重定向域名: http: //mydomain.com到http://mydomain.co.uk
这样,每当访问者访问 .com 时,他都会被重定向到 .co.uk 版本。两个域名都指向同一个托管服务提供商。
除此之外,我需要重写规则以呈现没有www.
. 如:mydomain.co.uk
而不是:www.mydomain.co.uk
。
我正在使用 WordPress。我希望从 .htaccess 文件中学习如何做到这一点。
由于所有内容都被重定向到http://mydomain.com.uk
,因此无需删除www
from http://www.mydomain.com
。
您可以在以下根目录的 .htaccess 文件中尝试此操作mydomain.com
:
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]