10

我正在将我的站点从 old-domain.com 移动到具有完全相同页面的 new-domain.com,例如,如果 old-domain.com 有 page1.html(即 old-domain.com/page1.html)那么新域有相同的页面,即new-domain.com/page1.html

我在 .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

谢谢!

4

3 回答 3

18
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

有关更多解决方案,请参见此处:http: //enarion.net/web/htaccess/migrate-domains/

于 2012-05-17T20:51:18.047 回答
3

在你的 htaccess 中试试这个

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

这会将您的所有页面从http://old.com/page1重定向(并映射)到http://new.com/page1

于 2012-05-19T12:50:56.510 回答
0

尝试这个:

RedirectPermanent / http://www.new-domain.com/
于 2021-08-16T11:42:30.273 回答