将一个域和每个子页面重定向到另一个域

时间:2012-06-18 10:46:39

标签: mod-rewrite redirect

我已经阅读了很多有这个问题的人并尝试了很多策略。但是,我仍然无法将peaceandtruth.com的所有子页面重定向到oldmankit.com,这就是我想要的。我的情况可能有点混乱,因为我使用一个带有附加域的共享主机帐户。 oldmankit.com是插件域。

这是我的.htaccess文件:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^peaceandtruth\.com$ [NC]
RewriteRule ^(.*)$ http://oldmankit.com [R=301,L]

如果你转到http://peaceandtruth.com/me/,你会发现它没有重定向。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

RewriteCond %{HTTP_HOST} !^peaceandtruth\.com$ [NC]

这意味着“如果HTTP_HOST peaceandtruth.com ”。 失去感叹号以获得积极的匹配。