【发布时间】:2015-10-24 20:09:27
【问题描述】:
我有两个虚拟服务器。每个人都在运行一个网站。
VPS #1。 IP:1.1.1.1 域:Apache2 上的 example1.com
VPS #2。 IP:2.2.2.2 域:Apache2 上的 example2.com
example2.com 域正在替换 example1.com 域。我想涵盖所有指向 example1.com 的现有链接。
如果我将以下代码放在 example.com 网站上的 .htaccess 文件中:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example1.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.example1.com$
RewriteRule (.*)$ http://www.example2.com/$1 [R=301,L]
</IfModule>
到目前为止一切正常。但是,这意味着我必须让 example1.com 的 VPS 保持正常运行,并且我想最终关闭该服务器。
域#1 和域#1 存在于同一个VPS 上并将对域#1 的所有请求重定向到域#2 的最简单方法是什么?
【问题讨论】:
标签: apache .htaccess mod-rewrite dns