Редирект на www

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 07:16, 4 мая 2011 (править)
Nikk60 (Обсуждение | вклад)
(Новая: Сделать редирект с domain.ru на www.domain.ru Это бывает полезно для: 1. Что бы было «красиво» 2. Что бы не теря...)
← К предыдущему изменению
Версия 07:20, 4 мая 2011 (править) (отменить)
Nikk60 (Обсуждение | вклад)

К следующему изменению →
Строка 3: Строка 3:
Это бывает полезно для: Это бывает полезно для:
-1. Что бы было «красиво»+1. Что бы «было красиво»
2. Что бы не терялись сессии 2. Что бы не терялись сессии
-3. Что бы было хорошо для поисковиков, хотя поисковики обычно сами понимают этот моменти делать это специально для поисковиков нет нужды. +3. Что бы было хорошо для поисковиков, хотя поисковики обычно сами понимают этот моменты и делать это специально для поисковиков нет нужды

Версия 07:20, 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).

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

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