以下添加到您的.htaccess文件在你的舊域名的根目錄
RewriteEngine On
RewriteBase/
# if request is on the old domain
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
#for page1.php, then redirect it to new domain
RewriteRule ^page1.php$ http://www.newdomain.com/page1.php [L,R=301]
# or use below to redirect any php page to the new domain
RewriteRule ^(.+).php$ http://www.newdomain.com/$1.php [L,R=301]
編輯: 如果你想在舊網站到新網站一切重定向然後使用下面的代碼。
RewriteEngine On
RewriteBase/
# if request is on the old domain
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule (.*) http://www.newdomain.com/$1 [L,R=301]
如果你只想重定向的舊主頁上新與
#just redirect the home page
RewriteRule ^$ http://www.newdomain.com/ [L,R=301]
由於更換上述重寫規則!第二種解決方案是在遷移時違反Google的最佳做法,因此我將採用第一種解決方案,該解決方案很有效。但是,如何重定向主域名以便www.oldsite.com重定向到www.newsite.com?我嘗試使用「index.php」進行重定向,但只有在您實際將/index.php添加到舊網站的域時纔有效。有任何想法嗎? – ProgrammerGirl
見上 –
我的編輯爲什麼你需要使用'OD rewrite'?不能通過'redirect 301'完成嗎? (我不知道答案,我只是好奇爲什麼......)@UlrichPalha –