Урок - Редирект c домена без "www" на домен с "www".

Главная » Курсы » Курс Разработка сайта AMP (Apache,PHP, MySQL) » Урок - Редирект c домена без "www" на домен с "www".

Обучающий онлайн курс
Разработка сайта AMP (Apache,PHP, MySQL)

Лицензия: Копирование запрещено.

Часто возникает задача сделать, чтобы сайт был доступен по адресу с поддомена www (т.е. вместо http://example.com должен быть адрес http://www.example.com).

Важно для решения этой задачи, во-первых - сохранить передаваемые GET-параметры, во-вторых - указать 301 код редиректа.

Для решения этой задачи воспользуемся модулем mod_rewrite в Apache:

<IfModule mod_rewrite.c>     RewriteEngine on     RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC]     RewriteRule (.*) http://www.%1/$1 [R=301,L]

</IfModule>