Ещё один гвоздь в ящик для поддомена 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
Это позволит вам обезопасить себя от некоторых проблем.
Постовые:
Последние комментарии
2 года 36 недель назад
2 года 42 недели назад
4 года 10 недель назад
4 года 18 недель назад
4 года 20 недель назад
4 года 20 недель назад
4 года 36 недель назад
5 лет 3 недели назад
5 лет 4 недели назад
5 лет 4 недели назад