1

我在具有不同域的同一台服务器上托管 2 个站点。我想为域 1 上的特定页面设置重定向并将其转到另一个外部 url。已经搜索和搜索和实验,但无法让它工作。

我得到的最近的是

RewriteRule ^oldpagename$ http://externalsite/page [R=301,L]

但这样做的问题是它也会在另一个域上捕获该 url。如何将其限制为特定域?

谢谢

4

1 回答 1

4

您需要添加一个条件来匹配变量 `%{HTTP_HOST}:

RewriteCond %{HTTP_HOST} ^(www\.)?domain1.com$ [NC]
RewriteRule ^oldpagename$ http://externalsite/page [R=301,L]
于 2012-07-18T16:56:51.817 回答