如何301将所有页面重定向到新域上的相同页面

Chr*_*kyi 7 .htaccess redirect http-status-code-301

我将我的网站从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] 
Run Code Online (Sandbox Code Playgroud)

但只有当old-domain.com重定向到new-domain.com时,old-domain.com/page1.html 才会重定向到new-domain.com/page1.html

谢谢!

all*_*ire 15

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

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