У меня есть перенаправление .htaccess для "не www", как это:
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.
спасибо!