将所有流量重定向到另一个域的根

Sco*_*own 35 .htaccess

我有一个不再使用的域名.我想所有的重定向http://www.old.com/http://www.new.com/,不管什么页面用户试图访问www.old.com.

这样做:

RewriteEngine on
Redirect 301 / http://www.new.com/
Run Code Online (Sandbox Code Playgroud)

对于root是好的,但其他页面会这样做:

http://www.old.com/cms -> http://www.new.com/cms

无论如何,我都希望它能够找到根源.

Ind*_*rek 70

来自http://www.webconfs.com/how-to-redirect-a-webpage.php我会说你可以使用以下配置

不要重定向子文件夹/文件(如您所愿):www.example.com/demo/ - > www.newexampledomain.com

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/ [R=301,L]
Run Code Online (Sandbox Code Playgroud)

重定向到子文件夹/文件:www.example.com/demo/ - > www.newexampledomain.com/demo/

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)


anu*_*ava 15

将此代码放入您的ROOT .htaccess中 www.old.com

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?old\.com$ [NC]
RewriteRule ^ http://www.new.com/ [R=301,L]
Run Code Online (Sandbox Code Playgroud)

此规则将从外部重定向www.old.com/*到所有www.new.com/

  • 谢谢.这是一个对我有用的解决方案,因为我在同一个根上托管了多个域. (2认同)