Редирект на www

Материал из 1GbWiki.

Версия от 07:16, 4 мая 2011; Nikk60 (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Сделать редирект с 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).

Редирект начнет работать сразу же.

Личные инструменты