2012-05-17 103 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

相关问题