Редирект на www
Материал из 1GbWiki.
Nikk60 (Обсуждение | вклад)
(Новая: Сделать редирект с domain.ru на www.domain.ru Это бывает полезно для: 1. Что бы было «красиво» 2. Что бы не теря...)
К следующему изменению →
Версия 07:16, 4 мая 2011
Сделать редирект с domain.ru на www.domain.ru
Это бывает полезно для:
1. Что бы было «красиво»
2. Что бы не терялись сессии
3. Что бы было хорошо для поисковиков, хотя поисковики обычно сами понимают этот моменти делать это специально для поисковиков нет нужды.
Задать такой редирект в личном кабинете // через «HTTP переадресация (редирект)» нельзя, т.к. там он задается вне зависимости от наличия www в начале и вы получите вечный редирект на само себя.
Что бы сделать, сайт должен находиться на сервере apache
В корне сайта найти файл .htaccess
Если такого файла нет, его надо создать. Это обычный текстовый файл с названием .htaccess и БЕЗ расширения .txt о чем должны помнить пользователи windows
В файле прописать (или добавить к существующим в начале или в конце – не важно) следующие директивы:
## redirect to www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.ru
RewriteRule (.*) http://www.domain.ru/$1 [R=301,L]
Заменив при этом указанный в примере domain.ru (выделено жирным) на свой домен
Сохраните файл в корне сайта (папка http).
Редирект начнет работать сразу же.