如何301重定向一个域到另一个,如果第一个有一个文件夹路径

问题描述:

我想301重定向从www.olddomain.com到newdomain.com的根,但我希望它能够工作,不管文件夹是什么路径位于旧域中。例如:应该都重定向到newdomain.com如何301重定向一个域到另一个,如果第一个有一个文件夹路径

www.olddomain.com 
olddomain.com 
www.olddomain.com/folder/file.php 
olddomain.com/folder/file.php 

的根我怎样才能做到以下与现代重写.htaccess文件中?

试试这个规则:

RewriteEngine on 
RewriteCond %{HTTP_HOST} (^|\.)old\.example\.com$ 
RewriteRule^http://new.example.com/ [L,R=301] 

哪里old.example.com是旧的主机名和new.example.com新。

<?php 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.newdomain.com/page.html"); 
exit(); 
?> 

这也应该适合你。