将 DNS 和 URL 从一个域重定向到另一个域?
Redirect DNS and URL from one domain to another?
我有两个虚拟服务器。每个都是 运行 一个网站。
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/ [R=301,L]
</IfModule>
到目前为止一切正常。但是,这意味着我必须为 example1.com 和 运行 保持 VPS,我想最终关闭该服务器。
域 #1 和域 #1 存在于同一个 VPS 并将域 #1 的所有请求重定向到域 #2 的最简单方法是什么?
- 在 VPS #2 apache 服务器上为 example1.com 域创建一个虚拟主机
- 在此域的文档根目录中,将您拥有的 mod_rewrite 规则移动到 htaccess 文件中
- 将 example1.com 的 DNS 更改为指向 2.2.2.2
过几天,等所有DNS缓存都刷新到可以使用2.2.2.2后,就可以关机了VPS #1.
我有两个虚拟服务器。每个都是 运行 一个网站。
VPS#1。 IP:1.1.1.1 域:Apache2
上的 example1.com
VPS#2。 IP:2.2.2.2 域:Apache2
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/ [R=301,L]
</IfModule>
到目前为止一切正常。但是,这意味着我必须为 example1.com 和 运行 保持 VPS,我想最终关闭该服务器。
域 #1 和域 #1 存在于同一个 VPS 并将域 #1 的所有请求重定向到域 #2 的最简单方法是什么?
- 在 VPS #2 apache 服务器上为 example1.com 域创建一个虚拟主机
- 在此域的文档根目录中,将您拥有的 mod_rewrite 规则移动到 htaccess 文件中
- 将 example1.com 的 DNS 更改为指向 2.2.2.2
过几天,等所有DNS缓存都刷新到可以使用2.2.2.2后,就可以关机了VPS #1.