Перенаправление с адреса без www на www

17 января 2017
Для перенаправления запроса без www на www нужно в файл .htaccess (файл лежит в корне сайта) добавить нижний код.
Код будет работать только для протокола HTTP. Для защищённого соединения HTTPS он не сработает, нужны другие записи.
<IfModule mod_rewrite.c>
	Options +FollowSymLinks
	RewriteEngine On
	RewriteBase /

	# Перенаправление с адреса без www на адрес с www (для HTTP)
	RewriteCond %{HTTP_HOST} !^$
	RewriteCond %{HTTP_HOST} !^www\. [NC]
	RewriteCond %{HTTP_HOST} (.+)$
	RewriteRule ^(.*)$ http://www.%1/$1 [R=permanent,L]
</IfModule>