.htaccess 将旧域重定向到新域的根目录?

.htaccess 将旧域重定向到新域的根目录?,.htaccess,redirect,.htaccess,Redirect,所以我有一个旧域名和一个新域名。现在我想将整个旧域重定向到我的新域。所以我有这个。htaccess Options +FollowSymLinks RewriteEngine on Redirect 301 / http://www.newdomain.com/ 当我导航到olddomain.com/somepage.php/时,这适用于olddomain的根目录,我将重定向到NEWdomain.com/somepage.php/,并且我希望将访问者始终发送到NEWdomain.com的根目录

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

Options +FollowSymLinks
RewriteEngine on
Redirect 301 / http://www.newdomain.com/
当我导航到
olddomain.com/somepage.php/
时,这适用于olddomain的根目录,我将重定向到
NEWdomain.com/somepage.php/
,并且我希望将访问者始终发送到NEWdomain.com的根目录


根据我从这里的其他问题中了解到的情况,它对其他人很有效(它总是发送根域)提供了什么?

尝试使用
重定向匹配

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

这告诉apache专门匹配某个对象(在本例中,任何包含
/
的对象),并专门重定向到目标。

不,这也不起作用。它仍然不会发送到根域。@Linkjuice57是重定向指令以外的其他原因导致的。在htaccess文件中,它本身除了重定向到
http://www.newdomain.com/
无论您有什么要求。谢谢。我在另一个网站上试过了,效果很好。