Домен с WWW или без WWW
У меня часто спрашивали, лучше сделать домен с WWW или без. Я решил сделать небольшой пост-заметку по этому поводу, а так же пояснить — как сделать склейку зеркал с WWW и без.
Для начала давайте разберем, откуда вообще взялась приставка с тройным W (World Web Wide).
Дело было в 1989 году, когда Тим Бернерс-Ли придумал всемирную паутину. Гениальный был дядька, честно говоря. И фактически через год он издал первый в мире браузер с одноименным названием. Оттуда и пошла приставка с тройным WWW, чтобы было сразу видно — что это гипертекстовая ссылка. Если кто-то хочет почитать историю подробнее, то вот ссылка — Википедия.
Сейчас — 2014 год. Прошло уже более 20 лет и уже фактически каждый ребенок в мире имеющий смартфон/компьютер может понимать где ссылка. Т.е. по сути, WWW — это рудимент, который живет с 90-х годов. Многие знают, как я отношусь к подобным «динозаврам» — я их искореняю (аналогично и с IE 6, 7 и прочими старыми браузерами, мета тегом Keywords и т.д.).
Я считаю, что все должно идти только вперед и развиваться. А значит — нельзя тащить за собой пережитки прошлого, просто потому что ты привык.
Поэтому ответ однозначен: Без WWW лучше, чем с ним! Не держите рядом хлам — это лишнее.
Как определить главное зеркало сайта
Бывают ситуации, когда сайт уже давно запущен, но оптимизацией занялись недавно. В таком случае неверно определенное главное зеркало может принести беду в виде переиндексации всего сайта. Поэтому я расскажу, как все правильно сделать:
- Самый очевидный способ — вбить URL Вашего сайта в поиск Яндекса или Google. Поисковая система сама подсказывает, какое зеркало она считает основным. Не будем ей перечить — и воспользуемся ее советом.
- Второй способ — всевозможные сервисы. Например — http://xseo.in/glue. Вбейте туда свой сайт и сервис укажет вам его основное зеркало.
Теперь мы уже определились что и с чем будем склеивать — приступим к практике.
Склейка зеркал сайта
Для того, чтобы объединить, нужно зайти в файл .htaccess в корневом каталоге вашего сайта. Если данного файла нет — создайте его. Откройте его программой Notepad ++ (она бесплатная) и допишите туда следующий код, в зависимости от того, что с чем нужно склеить.
Первые 2 директивы прописываются 1 раз на весь документ. Если они у вас уже прописаны в файле, писать заново не нужно. Вставьте лишь последние 2 строки, заменив «site.ru» на свой домен.
Основное зеркало без WWW
Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]M/pre>
Основное зеркало с WWW
Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
После того, как вы склеите зеркала сайта, не забудьте указать главное зеркало в файле robots.txt.
Мой ролик в тему: 7 ошибок при выборе домена
Рекомендую к прочтению

Принесу пользу вашему проекту
Заявка на бриф
Заполните несколько полей
Склейка http->https:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
Сделали 301 редирект?
Если сайт молодой — ждите и работайте над качеством сайта и ссылочным.
Если сайт не молодой — советую проверить на фильтры в Google.
Спасибо
Да и в кабинете Веб-мастера можно указать какой вариант использовать. Ну и думаю, то какую ссылку мы рекламируем, то и появляется в поиске в итоге.
Доброго дня. Увидел пост, просто решив узнать, какой вариант выбрать. с www или без. По сути не думал что это так серьёзно. Сайту уже года 2 было старому. И всегда открывался без www, и нигде не определялось, что есть склейка. При этом я только в robots.txt указывал нужный хост, ну… Подробнее »
Если склейки нет — значит есть зеркало с префиксом, соответственно дубли.
Решается проблема за пару минут с помощью 301 редиректа.