ГлавнаяБлогПеренаправление на домен с www

Перенаправление на домен с www

Рамиль Юналиев
Рамиль Юналиев
E-Commerce Lead
7 сентября 2011 г.
1 мин чтения

Правила для .htaccess перенаправляют все запросы с домена без www на домен с www с кодом 301 (постоянный редирект).

RewriteEngine on  
RewriteCond %{HTTP_HOST} !^(www\.)(([a-z0-9_-]+)\.)+\w{2,4}$  
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=permanent,L]

Условие RewriteCond проверяет, что хост не соответствует формату www.yoursite.com. Знак ! инвертирует условие — правило срабатывает только для запросов без www. После чего RewriteRule добавляет префикс www. к хосту и перенаправляет.

Источник: sixdays.ru.