Редирект на 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).

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

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