我需要重定向域名: 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,因此无需删除wwwfrom 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]