2013-03-31 344 views
1

我需要重定向域名:http://mydomain.comhttp://mydomain.co.uk如何使用htaccess將.com域名重定向到.co.uk域名?

在這種隨時隨地訪問者訪問,他將被重定向到.co.uk版本。com的這樣一種方式。兩個域名都直接指向同一託管服務提供商。

除此之外,我需要重寫規則來渲染沒有www.的網站。 如:mydomain.co.uk而不是:www.mydomain.co.uk

我正在使用WordPress。我正在學習如何從.htaccess文件執行此操作。

回答

6

當所有東西都被重定向到http://mydomain.com.uk時,當存在時不需要從http://www.mydomain.com中刪除www

您可以在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] 

http://www.mydomain.com.uk刪除www你必須把一套規則在一個.htaccess文件在該根目錄現場。像這樣的東西應該工作:

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

非常感謝!這真的很有幫助! (1) – CompilingCyborg