понедельник, 16 июля 2012 г.

301 редирект и склейка доменов

Уже почти все твердят о том, что 301 редирект помогает избавиться от пингвина. У меня давно были такие подозрения, но не хотел менять название сайта. Скорее всего сегодня сделаю наконец 301 на одном сайте о результатах потом отпишу в блог.
Злые конкуренты поставили много ссылок с прямыми вхождениями на один из моих сайтов :)

Есть 3 метода 301 редиректа

1 через .htaccess
Options +FollowSymLinks RewriteEngine on   RewriteCond %{HTTP_HOST} ^site-1\.ru RewriteRule ^(.*)$ http://site-2.ru/$1 [R=permanent,L]

2. Через cpanel

3. При помощи wordpress

Сделаю через .htaccess скорее всего по старым добрым традициям.

Для тех кто тоже хочет сделать 301 редирект не забудьте прописать ардес нового сайта в директиве hosts файла robots.txt. Говорят Яндекс через него производит склейку доменов.

Яндекс учитывает директиву host в robots.txt. А при редиректе роботс.тхт тоже редиректится. Для того чтобы robots.txt открывался на старом домене, т.е. для склейки двух доменов в яндексе исключить robots.txt.

Делается это прописыванием следующего кода в файл .htaccess

RewriteCond %{REQUEST_URI} !^/robots\.txt$

Т.е. полный вид кода редиректа без перенаправления robots.txt будет выглядеть следующим образом:

RewriteCond %{HTTP_HOST} ^site-1\.ru
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ http://site-2.ru/$1 [R=permanent,L]

Яндекс привет :)

Комментариев нет: