Побег из Страны кривых зеркал
Без рубрики — 16 июня, 2007 12:11 — 1 комментарий
А листья ластятся к стволам,
А тротуары — словно зеркало,
И я плыву по зеркалам,
В которых отражаться некому.
В. Егоров
Каждый, кто занимается раскруткой сайта рано или поздно сталкивается с проблемой неправильной склейки зеркал сайта поисковыми системами. Например, активно продвигается www.avtobeginner.ru, а пользователи начинают ставить ссылки на avtobeginner.ru. Через некоторое время по этим ссылкам идут поисковые роботы, и у сайта появляется зеркало. И хотя с точки зрения владельца сайта и его посетителей эти два сайта по сути являются одним и тем же, по мнению поисковой системы это два разных ресурса.
Но рано или поздно для повышения качество поисковой выдачи и избежания дублирования контента поисковик склеит эти два зеркала.
И настоящая трагедия для оптимизатора, когда поисковик считает неосновное зеркало сайта основным. В этом случае сайт начинает стремительно терять позиции в поисковой выдаче, ведь сайт avtobeginner.ru практически никак не раскручивался.
Для исправления подобной ситуации используется несколько приемов.
Во-первых, стоит обратить свои взоры в сторону Яндекса. Как ни как крупнейшая поисковая система Рунета. У Яндекса для таких случаев имеется специальная директива Hosts, которую необходимо прописать в файле robots.txt
Но стоит помнить, что это собственная «придумка» Яндекса, поэтому правильнее будет написать вот так:
User-agent: Yandex
Host: www.avtobeginner.ru
При этом, если в файле robots.txt у Вас имеются записи Disallow, то их нужно повторить и для Яндекса. Например:
User-agent: *
Disallow: /news/
Disallow: /work/
User-agent: Yandex
Host: www.avtobeginner.ru
Disallow: /news/
Disallow: /work/
Во-вторых, можно воспользоваться модулем mod_rewrite, который отвечает за URL-преобразования. Для этого необходимо создать в корне вашего сайта файл .htaccess и написать в нем следующие строки:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^avtobeginner\.ru$
RewriteRule ^(.*)$ http://www.avtobeginner.ru/$1 [R=301, L]
Давайте разберем по порядку.
RewriteEngine On
Этим самым мы задействуем механизм преобразования URL-адресов.RewriteBase /
Данная директива устанавливает базовый URL для преобразований в контексте каталога. В нашем случае это корень сайта.RewriteCond %{HTTP_HOST} ^avtobeginner\.ru$
Задаем условие, при котором произойдет преобразование. При этом используем специальную серверную переменную HTTP_HOST и сравниваем ее со строкой avtobeginner.ru. Точка «заслеширована», так она является специальным символом, а в нашем случае нужна именно точка. Символ ^ означает начало строки, а $, соответственно конец.RewriteRule ^(.*)$ http://www.avtobeginner.ru/$1 [R=301, L]
Эта директива задает правила преобразования адресов. Сначала указываем условие преобразования^(.*)$. О символах^и$вы уже знаете. Символ.означает любой символ, а*— любое число символов (в том числе и ноль). Строка http://www.avtobeginner.ru/$1 — это то, во что мы преобразовываем наш адрес.Указание R=301 (redirect) заставляет сервер запускать внешний редирект с кодом 301 (документ перемещен). Если прямо не указать тип редиректа, то будет использован 302-й редирект (документ временно перемещен), что не совсем подходит в нашем случаем. Ну и, наконец, флаг L (last) означает, что если URL обработан данным правилом, то дальнейшая его обработка не требуется.
В резутате у нас получается указание серверу:
«Преобразуй все URL-адреса вида http://avtobeginner.ru/любое_количество_любых_символов
в http://www.avtobeginner.ru/любое_количество_любых_символов и запусти внешний редирект с кодом 301».
В результате описанных выше действий зеркала сайта должны корректно склеится во всех популярных поисковых системах. А если по каким-то причинам этого не произошло, то стоит попробовать связатся со службой техподдержки поисковика и, вежливо описав проблему, попросить их ее исправить.
Поиск
Реклама
Новые комментарии
- → Хочу поблагодарить за класную обложку. Действительно здорово. Стильно!... 1
- → Класс! Про различия между добром и злом - согласен.... 7
- → p.s. подписался :) забавно пишешь.... 7
- → Моя любимая цитата касательно бога В 1921 году Эйнштейн получил телеграмму от... 7
- → +1 мне нравиться... 5
- → Пасиба :)... 5
- → Да, Костя, точно - не занимаемся:)))...Красиво получилось!... 5
- → Для неформального девиза сойдет :)... 5
- → по-моему жестковато =)... 5
- → Угу... 7
Свежие записи
- → Прочитал: Владимир Перемолотов — Звездолет «Иосиф Сталин» 1
- → Мы не занимаемся порнографией 5
- → Моя теория «бога». Критикуйте! 7
- → Россия — Нидерланды 3: 1 — мы в полуфинале!!! 5
- → Unsharp Mask на PHP 2
- → Призы от Майкрософт 0
- → На работу!? 6
- → Download Day 2008 0
- → Пасхальное яйцо от разработчиков форума SimpleMachines 0
- → Пластилиновый мультик про Кировскую Область 0
Друзья
Интернет - июля 2, 2008 21:56 - Комментариев: 5
Мы не занимаемся порнографией
Еще в рубрике Интернет
- Unsharp Mask на PHP
- Призы от Майкрософт
- Download Day 2008
- Пасхальное яйцо от разработчиков форума SimpleMachines
- Пульт управления сервером
Рукоприкладство - мая 25, 2008 15:12 - Комментариев: 3
Сдали: Пресс-база Volkswagen
Еще в рубрике Рукоприкладство
- Сдали: Кировская Городская дума
- Сдали: Маркетинговая база Volkswagen
- Сдали: Кировский молочный комбинат
МайЛайф - июля 2, 2008 20:20 - Комментариев: 7
Моя теория «бога». Критикуйте!
Еще в рубрике МайЛайф
- Россия — Нидерланды 3: 1 — мы в полуфинале!!!
- На работу!?
- Пластилиновый мультик про Кировскую Область
- Болельщикам на Евро 2008
- 5 фактов из моей жизни






1 комментарий
Вы можете следить за комментариями через RSS-ленту. Вы можете оставить комментарий, или trackback с вашего сайта.Оставить комментарий