Оптимизация сайта с помощью редирект 301

Одно из основным требований поисковых систем для сайтов всех типов и размеров, это определение основного зеркала сайта, которое в свою очередь пойдет на индексацию роботами. Самый распространенный случай из практики, определить, как будет в интернете позиционироваться сайт с www или без.

Просто приведу самые распространенные примеры настройки правила файла .htaccess для 301 редиректа.

Первые две строки во всех вариантах содержат следующее:

Options +FollowSymLinks
RewriteEngine On

1. Вариант сайта с www -> например: www.sait.ru

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

2. Вариант сайта без www -> например: sait.ru

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

3. Вариант переадресации с домена на домен, например со старого www.sait-old.ru на новый www.sait-new.ru

RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site-new.ru/$1 [R=301,L]

Для доменов в зоне РФ действуют все те же правила, что и для так называемых латинских зон, но только все кириллические символы необходимо заменить на альтернативный код (он на латинице). В частности, сама зона .рф преобразуется в .xn--p1ai. В интернете много сервисов для преобразования, выбирай на вкус, сейчас уже доменом на кириллице никого не удивишь, они нормально определяются поисковыми системами и современными сервисами.

Вот собственно и все, меняйте «sait» на свое наименование и будет Вам счастье.

Мифодий