【发布时间】:2012-05-24 00:44:33
【问题描述】:
我在 htaccess 中有一个这样的 301 重定向列表:
Redirect 301 /oldpage1.php http://www.domain.com/newpage1.php
Redirect 301 /oldpage2.php http://www.domain.com/newpage2.php
Redirect 301 /oldpage3.php http://www.domain.com/newpage3.php
...
现在这些页面应该只重定向到某个域(现在还有其他域指向相同的位置,例如 www.domain.com)。
例如www.domain.com/oldpage1.php 应被重定向,但 www.sub.domain.com/oldpage1.php 不会。
那么仅对 www.domain.com 应用这些重定向的方法是什么?
谢谢。
【问题讨论】:
-
为此使用 mod_rewrite 的
RewriteRule和RewriteCond %{HTTP_HOST} ^www\.domain\.com$。