0

我只是在为现有站点的新版本制定服务器配置。

有两个先前的站点正在合并为一个: www.domain1.com www.domain2.com

这些正在合并到 www.domain2.com。

www.domain2.com 的 DNS 条目将更改为指向与 www.domain2.com 相同的 IP 地址。

页面地址已更改,因此从旧页面到新页面之间没有一对一的映射。

我需要将两个旧站点的页面重定向到新站点。那就是:

  1. 从 domain1.com 到 domain2.com 的页面以及更改的页面地址。
  2. 从 domain2.com 的旧页面到具有不同地址的新页面。

我怎样才能做到这一点?

4

1 回答 1

0

您可以通过执行以下操作从 domain1.com 重定向到 domain2.com:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)domain1\.com [NC]
RewriteRule ^(.*)$ http://www.domain2.com/$1 [QSA,L,R=301]

但是,要将旧页面重定向到新页面,只有您知道该怎么做,您必须根据自己的情况编写 RewriteRules。

有关重写的更多信息,请参阅此处的文档

于 2012-08-16T08:42:49.960 回答