Ещё один гвоздь в ящик для поддомена www

no-www Да, можно дого говорить о истории всемирной паутины, об истории поддомена www. Использование поддомена www достаточно распространено, для многих именно этот поддомен служит началом любого сайта. Но пост сегодня будет о другом, о том как этот домен может усложнить жизнь. К сожалению личный опыт.

Предыстория

Странно, почему-то когда сайт выпадает из индекса, первая мысль которая приходит в голову, что причина несовсем уникальный контент, где-то копипаст, а где-то рерайт всё равно есть. Первая мысль по реабилитации пациента — пачка уникальных (копирайтинг) статей, штук 10. Это как первая медицинская помощь больному.

Первый такой инцидент случился с сайтом, который участвовал в SEO эксперимент № 1: эффект от контекстных ссылок. Самое интересное, что при начале эксперимента он был полностью в индексе. В то время уже работала журналистка и на сайте ежедневно добавлялось по 2-6 уникальных статей.

Но в один прекрасный день замечаешь, что сайт по адресу с www выдаёт ошибку 404, или попросту недоступен. И сразу становится стыдно, что не проверил Я. Вебмастер, не проверил сразу домен с www и не следил по какому адресу был проиндексирован сайт в Яндексе.

Виноват в том что отвалились поддомены с www я и хостер Majordomo. Силами хостера был осуществлён перенос аккаунта на более мощный сервер, но вот на DNS серверах не поменяли записи A для поддоменов www.

Сейчас проблема решена, из индекса выпало 2 сайта, 1 уже вернулся. Для сайтов 10-и этот глюк прошёл без последствий.

Всё, предисловию конец.

no-www.org

Данный сайт с августа 2003 года пропагандирует отказ от домена www.

По идее это просто лишние 4 байта, в урле есть указание на протокол http:// который автоматом говорит о работе с 80 портом.

К тому же возможны вот такие непредвиденные проблемы.

Как избавиться от www?

Легко!

В файле настроек Apache .htaccess пишем:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Для этого блога кусок из файла .htaccess выглядит так:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.gogolev\.net$ [NC]
RewriteRule ^(.*)$ http://gogolev.net/$1 [L,R=301]

Файл .htaccess помещаем в корень сайта.

Так же дополнительно для Яндекса указываем в файле robots.txt (в самом конце) главный адрес сайта:

User-Agent: Yandex
Host: site.ru

Это позволит вам обезопасить себя от некоторых проблем.


Постовые:
Поделитесь с друзьями:

Подпишись

Подпишись на RSS!

Друзья сайта

Последние комментарии

Регистрация доменов ru