2012-07-16 100 views
2

所以我有一个旧域名和一个新域名。现在我想将整个旧域重定向到新域。所以我有这个.htaccess;将旧域名重定向到新域名的ROOT?

Options +FollowSymLinks 
RewriteEngine on 
Redirect 301/http://www.newdomain.com/ 

这适用于OLDDOMAIN的根,当我浏览到olddomain.com/somepage.php/我得到重定向到NEWdomain.com/somepage.php/,我想总是发送旅客newdomain.com的根源。

从我所了解的其他问题在这里它工作正常其他人(它总是发送根域)是什么给?

回答

1

尝试使用RedirectMatch代替

RedirectMatch 301/http://www.newdomain.com/ 

这告诉阿帕奇具体对阵东西(在这种情况下,在它/任何东西),并明确重定向到一个目标。

+0

没有这也没有工作。它仍然不会发送到根域。 – Linkjuice57 2012-07-17 07:20:52

+0

@ Linkjuice57除了重定向指令之外的东西正在导致它。这本身,在一个htaccess文件中,除了重定向到http:// www.newdomain.com /',不管你要求什么都不做。 – 2012-07-17 07:26:04

+0

谢谢。我尝试了与另一个网站,它正常工作。 – Linkjuice57 2012-07-17 10:32:00