.htaccess重定向域别名/停放域名

时间:2010-04-27 06:32:07

标签: .htaccess mod-rewrite

我有一个.htaccess相关的问题。

例如,如果我有两个域名,a.com和b.com。所有引用一个主机(b.com是a.com的域别名)。我希望访问a.com的访问者将使用www(http://www.a.com)引用网址。至于http://b.com的访问者将被引用到www url(http://www.b.com)。

我怎么能用.htaccess做到这一点?

谢谢,任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:5)

您可以尝试使用2个重写规则

RewriteEngine On

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

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