2013-02-04 171 views
0

我正在爲我的網站移動域名。301將舊域重定向到新域

該網址的第一部分將改變,即www.olddomain.co.uk www.newdomain.co.uk。然而,域的第二部分將保持不變。

是否將我的htaccess與重定向放在我的舊服務器或新服務器上?

感謝

+0

第一和第二部分是什麼意思? – Rikesh

+0

顯然,舊服務器。 –

回答

0

我的「第二部分」假設你的意思域後的URL,即對於http://www.somedomain.co.uk/index.php部分,第一部分是http://www.somedomain.co.uk/,第二個是的index.php

您可以在舊域上的.htaccess 中使用mod_rewrite規則重定向此規則(假設您有權限並且已安裝mod_rewrite)。這樣的事情應該做的伎倆:

RewriteEngine on 
RewriteRule ^/(.+)$ http://www.newdomain.co.uk/$1 [R=301,L] 

您也可以使用RedirectMatch(由mod_alias中提供)如果你沒有mod_rewrite的:

RedirectMatch ^/(.*) http://www.newdomain.co.uk/$1 

這應該給你的mod_rewrite重映射的更多信息:http://httpd.apache.org/docs/2.4/rewrite/remapping.html

相關問題