如何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();
?>
这也应该适合你。