Эй, умник! Что смотришь? Кликай, про тебя ведь написано ;) * [Бомж-Провинциал]
Лично я правильной настройки зеркал уделяю очень большое внимание. Некоторые поисковые системы воспринимают по-разному www.site.ru и site.ru, поэтому заранее необходимо позаботится, чтобы зеркальщики правильно воспринимали ваш сайт.
Для того, чтобы не было проблем я придерживаюсь всего нескольких простых правил:
Во-первых, нам надо определить какое зеркало наиболее приемлемо видеть главным. Для этого я смотрю, как сайт отображается в поисковом индексе Яндекса. Почему именно в Яндексе? Исходя из своих наблюдений, именно у него переклейка зеркал происходит дольше всех, это все из-за большого перерыва между от апами зеркальщика.
С этим должно быть все понятно. Если в индексе присутствуют оба варианта, то выбираем наиболее для себя приемлемый. При возникновении трудностей можно посмотреть индексы других поисковых машин или вытянуть беки на каждое из зеркал.
Во-вторых, после того, как выбрали для себя главное зеркало, надо полазить по сайту и убедится, что у нас все внутренние ссылки на выбранном зеркале ведут на страницы, принадлежащие этому же зеркалу.
Т.е. все ссылки на сайте www. site.ru должны вести на страницы www.site.ru/page.html, но ни в коем случае не на site.ru/page.html. Что касается неглавного зеркала, то тут, честно сказать, все равно в каком виде будут ссылки.
Третий шаг. Теперь надо объяснить поисковой системе, какой вариант сайта мы выбрали, для этого прописываем в файле robots.txt директиву Host. Она должна иметь вид:
Host: www.site.ru
или
Host: site.ru
В зависимости от выбранного нами основного зеркала. Чтобы не ошибиться и правильно составить файл robots.txt, ознакомьтесь с хелпом Яндекса .
В-четвертых, надо сделать 301 редирект с не основного зеркала на основное. Хочу сразу оговориться, что данное действие необходимо выполнить только, когда в индекс Яндекса попадет выбранное вами зеркало. В противном случае, до следующего апа зеркальщика сайта в индексе можно не ждать.
Данный редирект осуществляется довольно просто, достаточно в файле . htaccess прописать следующую информацию:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.site.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
В данном примере мы делаем 301 редирект с site.ru на сайт www.site.ru. Теперь если кто-то запомнить ваш сайт только по имени site.ru и введет в адресную строку именно так, то произойдет чудо =), он переместится на www.site.ru.
Надо упоминать об одном преимуществе 301 редиректа. При его использовании со старых страниц передается PR и вес.
Похожие записи:
- Оптимизация. Настройка внутренних ссылок. Как и обещал, начинаю публикацию своих мыслей по поводу внутренней...
- Оптимизация. PHPSESSID Про php сессии написано очень много, но лишнее упоминание никогда...
- Оптимизация С сегодняшнего дня на моем блоге появляется новая рубрика,...
* Реклама в бомжеленте.
Помогите детям!