redirect网站到一个临时域

我正在将应用程序从一个Web服务器移动到另一个Web服务器。 我有www.x.com上的当前网站。

我已经创build了www2.x.com,并且想要build立一个永久的redirect到www2.x.com离开旧域,直到每个人的DNS已经更新。

请注意,我也需要redirect页面,所以/login需要正确redirect等。

这样做的最好方法是什么?

我想你在问如何将整个站点从一个主机redirect到另一个主机。 请注意,如果DNS工作不正常,则redirect将不起作用 – 远程浏览器仍然会为www2.x.com执行DNS查找,因此它必须存在并且正确地为此服务。

要将所有页面从一个站点redirect到另一个站点:

RewriteRule ^/(.*)$ http://www2.x.com/$1 [L,R] 

在旧的虚拟主机上进行一个简单的重写就可以做到这一点:

 RewriteRule ^(.*)$ http://www2.x.com$1 [L]