Htaccess - 将domain.com重定向到www.domain.com,但针对不同的顶级域名

时间:2010-12-13 16:22:20

标签: .htaccess redirect dns tld

我的网站可通过不同的网址访问:

studienbuch.ch
studienbuch.at
studienbuch.com

我想将它们更改为www.studienbuch.tld,但保留顶级域名:

studienbuch.ch -> www.studienbuch.ch
studienbuch.at -> www.studienbuch.at
studienbuch.com -> www.studienbuch.com

如何使用.htaccess处理它?<​​/ p>

2 个答案:

答案 0 :(得分:1)

以下内容应该有效(未经测试):

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.studienbuch\.(ch|at|com)
RewriteRule ^(.*)$ http://www.studienbuch.%1/$1 [R=301,L]

答案 1 :(得分:1)

尝试

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