【发布时间】:2012-05-08 22:55:01
【问题描述】:
我想禁用除 www 之外的子域,因此这将不再起作用:subdomain.mysite.tld,但这会:www.mysite.tld
我也想从 mysite.tld 重定向到 www.mysite.tld,我知道该怎么做,但如果有 mysite.tld 就不会重定向到 www,反而会抛出一个禁止的错误...
RewriteCond %{HTTP_HOST} !mysite.tld$ [OR]
RewriteCond %{HTTP_HOST} !www.mysite.tld$
RewriteRule .* - [F]
RewriteCond %{HTTP_HOST} !^www
RewriteRule .? http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
【问题讨论】: