Адрес сайта с WWW или без. Что выбрать? Как настроить?

С WWW или без. Настройка 301 редиректа через htaccess.

После установки сайта он станет доступен как по адресу _www.site.com, так и по адресу _site.com. Но нам это не к чему. Оставим сайт в одном месте. В этой статье я расскажу вам как сделать редирект (переадресацию) домена с _www в домен без _www или наоборот. И расскажу для чего.
Что такое _www?

_WWW — это аббревиатура от World Wide Web (всемирная паутина). Другими словами, _WWW обозначает Интернет, а _www в названии сайта намекает, что это интернет-сайт. Но упоминание _www в названии сайта уже стало не обязательным и даже устаревшим. То, что _site.com это интернет-сайт, говорит «.com «, тем более, каждый узнает в нем сайт с приставкой ашттп://.

Т.е. структура доменов стала более узнаваема и приставка _www уже устарела и стала бессмысленна. А ваш новый сайт будет доступен по адресу с _www и без _www.
Зачем переадресовывать свой сайт с _www в сайт без _www?

Для поисковых систем сайт _www.site.com и _site.com,- это абсолютно разные сайты. А какой у них контент? — Одинаковый. А два одинаковых сайта в сети — это не хорошо. Это не уникальный контент, не уникальный дизайн, да и посетителей немного (потому что часть на сайте-зеркале). Поисковикам это не нравится.

Лучше настроить переадресацию сайта с _www на без _www или наоборот, чтобы был один сайт.

Когда я заметил падение посещаемости на форуме с 300 до 200 хостов в сутки, более опытные люди обратили мое внимание на чекер в хостинг аккаунте, который переадресовывал домен с _www на домен без _www. После установки галочки на чекере, посещаемость восстановилась в течении недели.

Неделю назад я перенес форум с хостинга на виртуальный сервер и у сайта снова появилось зеркало с _www. Но я даже не вспомнил подумать об этом, пока не заметил падение посещаемости (с 400 до 320). А после в аккаунте Google Adsense я увидел два сайта: с _www и без _www.


Не трудно было связать эти 2 показателя, которые совпали по времени. Сайт, который дублируется, плохо влияет на посещаемость. В этом случае станет полезной переадресация с одного сайта на другой.
Что выбрать? Домен с _www или без _www?

По сути дела, для поисковых систем нет никакой разницы с _www ваш домен или без _www. Выбор остается за вами. Выбирайте как вам нравится, как будет созвучнее.

Но, должен сказать, что _www — это старое название и в нем нету надобности. Оно лишь удлиняет имя домена и, как некоторые считают, добавляют ему уровень. Т.е. _profitsbook.com — домен второго уровня, а _www.profitsbook.com — третьего (и заметно длиннее).

Мое мнение - лучше без _www и без необходимости его лучше не добавлять.
Как настроить редирект домена с WWW на домен без WWW?

Переадресация или редирект — это перенаправление посетителя на другой адрес. Если в первом случае у меня редирект осуществлялся силами хостинга, то на виртуальном сервере (да и на большинстве хостингов) такой возможности не существует. Но у нас есть возможность настроить редирект в файле .htaccess.

Что бы настроить редирект в файле .htaccess, добавим в него строки:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^_www.site.com$ [NC]
RewriteRule ^(.*)$ ашттп://://site.com/$1 [R=301,L]

(ВНИМАНИЕ! Естественно, нижнее подчёркивание ("_") в адресе сайта удалите и ("ашттп://") прописывается латиницей)

Для этого скачайте файл .htaccess себе на компьютер, создайте копию, отредактируйте (добавив указанные строки) и закачайте на хостинг, заменив старый файл, новым.
Как проверить работает переадресация или нет?

Проверить очень просто. Вводим в строке браузера _www.site.com и наблюдаем, как вместе с загрузкой сайта строка изменяется на _site.com. Работает!

Если строка не меняется на без www, значит что-то не так. Проверяем возможные причины:

1. Проверяем файл .htaccess на правильность написания кода редиректа;
2. Убеждаемся, что у вас хостинг Apache (Linux, Unix) сервере (таких большинство)
3. Проверяем, включен ли на хостинге модуль ModRewrite. Для этого экспериментируем с .htaccess:
* Набираем впереди кода произвольные символы, сохраняем, проверяем сайт. Если выдает ошибку 500, значит .htaccess читается;
* Затем добавляем перед произвольными символами строку «RewriteEngine On", проверяем сайт. Если снова видим ошибку 500,- значит, ModRewrite не установлен.
4. Связываемся со службой поддержки хостинга и просим установить модуль ModRewrite. Главная || || Sovet || Sovet1 || Sovet2 || Sovet3 || Sovet4 || Sovet5 || Sovet6 || Sovet7 ||

 ||


„Žádný člověk není tak bohatý, aby mohl koupit svoji minulost.“ Oscar Wilde