2012-05-17 160 views
7

我正在將我的網站從old-domain.com移動到具有完全相同頁面的new-domain.com,例如,如果old-domain.com有一個page1.html(即,old-domain.com/page1.html)那麼新的域名具有相同的頁面,即,new-domain.com/page1.html如何301將所有頁面重定向到新域中的相同頁面

我在.htaccess文件中試過這個:

RewriteEngine on 
RewriteRule (.*) http://new-domain.com/$1 [R=301,L] 

但是,只有當old-domain.com會重定向到new-domain.com,old-domain.com/page1.html 不會重定向到new-domain.com/page1.html

謝謝!

+0

(*。 )將不匹配主機,只有其餘的URL。 – karatedog

回答

3

試試這個在您的htaccess

Redirect 301/http://www.new.com/ 

這將重定向(和地圖)從http://old.com/page1所有的網頁都http://new.com/page1

+0

我試過這個,它不適用於我的網站。也沒有其他開發人員的運氣http://stackoverflow.com/questions/15167630/301-redirect-everything-to-new-website-root-whole-site-including-sub-pages-move#comment21433867_15167630 –

+0

您可能需要首先添加RewriteEngine On&RewriteBase / – sidonaldson

相關問題