0
我正在爲我的網站移動域名。301將舊域重定向到新域
該網址的第一部分將改變,即www.olddomain.co.uk www.newdomain.co.uk。然而,域的第二部分將保持不變。
是否將我的htaccess與重定向放在我的舊服務器或新服務器上?
感謝
我正在爲我的網站移動域名。301將舊域重定向到新域
該網址的第一部分將改變,即www.olddomain.co.uk www.newdomain.co.uk。然而,域的第二部分將保持不變。
是否將我的htaccess與重定向放在我的舊服務器或新服務器上?
感謝
我的「第二部分」假設你的意思域後的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
第一和第二部分是什麼意思? – Rikesh
顯然,舊服務器。 –