使用.htaccess获取问题的子域

时间:2016-10-17 13:20:28

标签: .htaccess subdomain url-redirection

我有一个域名" example.com "我使用以下重定向代码将其重定向到.htaccess文件中的www

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

它正常工作,直到我生成一个具有该域的子域,如" abc.example.com "但它与htaccess发生冲突并将子域重定向到" www.abc.example.com/abc / "

1 个答案:

答案 0 :(得分:1)

您可以使用:

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