在.htaccess中为多个域设置友好网址

时间:2012-03-02 11:07:10

标签: .htaccess mod-rewrite friendly-url

对于一个域名,我会使用此

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC]
RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L]

但我不知道如何修改它,使用.com和.eu。我不希望它们指向特定的文件夹。我只想摆脱前面的“www”,所以他们都指向网站的根目录。

1 个答案:

答案 0 :(得分:1)

您的cond必须匹配才能获取%变量,所以如何:

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

这会将www.somedomain重定向到somedomain