RE: .htaccess - как заставить "www." в общем?
Я задавал этот вопрос раньше и получил ответ:
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Это работает, но теперь я вижу 301 Moved Permanently
в заголовках ответа. Я хочу устранить 301-е. Является ли проблема вторым условием перезаписи? Если это что-то вроде "не начинается с" www. " с последующим именем хоста "?
Кстати, я хочу, чтобы это решение работало на любом сервере (то есть я не хочу жестко кодировать мое доменное имя).
Предложения
UPDATE:
Я только что понял, что выше не работает правильно. Если у меня есть следующее:
http://images.domain.com
Я не хочу, чтобы это изменилось на:
http://www.images.domain.com
Я не хочу, чтобы это влияло на субдомены. Я только хочу, чтобы это повлияло на отсутствие www
.