我有一个针对“非 www”网站的.htaccess重定向,如下所示:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
它正在工作。但是,除了www之外,我还有一些子域名。 例如,如果我调用http://shop.example.com,它会重定向到: http://www.shop.example.com
我不想将子域名写入.htaccess文件中,它应该自动工作,只需忽略除www和''之外的任何内容:
if subdomain =='' -> redirect to www.HTTP_HOST....
elseif subdomain !='' && subdomain !='www' -> do nothing.
谢谢!