Как избежать путаницы с зеркалами?

Вопросы раскрутки и продвижения сайтов.

Модератор: Imperator

Как избежать путаницы с зеркалами?

Сообщение Imperator » Пн дек 31, 2007 12:23 pm

Для тех кто не знает зеркало это типа клон основного сайта. Это тоже один из вариантов раскрутки. А решил я написать данный пост после разговора с одним из посетителей форума. Он говорил что я хорошо советую только мало уж пишу (не льзя ли пообширнее). Ну вот вам обширнее:

Если ваш сайт доступен под разными именами (например - домены с дефисом и без, с приставкой www и без), то может возникнуть ситуация, когда в индексах поисковых систем хранится несколько копий сайта. Это плохо, так как ссылочные показатели (тИЦ, PR, ссылочное ранжирование) "распыляются".
У всех поисковых машин существуют какие-то механизмы определения и склейки зеркал, но они не всегда срабатывают, и иногда срабатывают не так, как хотелось бы - основным выбирается не то зеркало, которое нужно вам.
Есть несколько способов указать роботам поисковых систем на то, какое зеркало нужно считать основным.
1. Директива Host в robots.txt
Поддерживается русскими поисковиками (Яндекс, Рамблер, Апорт). Работает в случае, если все зеркала физически находятся на одном сервере. Строку "Host:" надо указывать в конце секции, например:
User-Agent: *
Disallow:
Host: http://www.--------.ru
Внимание! Поисковая система Google полностью игнорирует секцию, в которой встречается директива Host. Если вы запрещаете индексирование каких-то страниц, то для Google надо создать отдельную секцию, например:
User-Agent: *
Disallow: /admin/
Host: http://www.---------.ru
User-Agent: Googlebot
Disallow: /admin/
2. Абсолютные ссылки
Если вы на своем сайте будете ссылаться со страницы на страницу с указанием полного адреса главное зеркало (например - ..., а не ... - поисковые системы смогут правильно определить главное зеркало.
3. Серверный редирект
Этот метод наиболее действенный и правильный, однако он требует поддержки mod_rewrite (т. е. платного хостинга). В файл .htaccess в корне вашего сайта напишите:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.-----------.ru$
RewriteRule ^ http://www.--------.ru/%{REQUEST_URI} [R=301,L]

Ну вот и весь совет, если кому помог, я рад.
Imperator
 
Сообщений: 160
Зарегистрирован: Сб дек 29, 2007 7:52 am

Вернуться в Раскрутка и SEO оптимизация сайтов

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron