Как правильно сделать 301 редирект

css
На сайте с 19.05.2008
Offline
71
css
471

Здравствуйте, Уважаемые Форумчане!

Я, конечно, понимаю тема про редирект изъезжена до дыр, но в моей ситуации не все так просто(как мне кажется)). Постараюсь объяснить как есть и прошу не пинайте сильно :). Есть у меня на раскрутке два сайта www.siteA.ru и сайт www.siteB.ru. В индексе Яши сайт www.siteA.ru - нужно чтобы был в индексе сайт www.siteB.ru и при этом, чтобы юзера перенаправляло с siteA.ru и www.siteA.ru на сайт www.siteB.ru.

Поступил я следующим образом - сделал 301 редирект в .htaccess

RewriteEngine on

RewriteCond %{HTTP_HOST} ^siteA\.ru

RewriteRule ^(.*)$ http://www.siteA.ru/$1 [R=permanent,L]

RewriteCond %{HTTP_HOST} ^www.siteA\.ru

RewriteRule ^(.*)$ http://www.siteB.ru/$1 [R=permanent,L]

Яндекс склеивать зеркала отказался, проиндексировал всего 1 страницу сайта www.siteB.ru - сказав "...убирайте 301 редирект и прописывайте robots.txt..". Google проиндексил оба сайта - и сайт www.siteA.ru и www.siteB.ru.

Чувствую, что где-то накосячил.. но не пойму где... Помогите пожалуйста..

Мой SEO блог (http://seogiant.ru)
LepRiKonS
На сайте с 13.07.2007
Offline
44
#1

Здравствуйте.

Попробуйте в robots.txt добавить поле:

В тему:

http://help.yandex.ru/webmaster/?id=996567#996574

RexaleX
На сайте с 26.09.2006
Offline
103
#2

Может попроще можно?

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

+ директива robots.txt

css
На сайте с 19.05.2008
Offline
71
css
#3
RexaleX:
Может попроще можно?
RewriteCond %{HTTP_HOST} ^siteA.ru$

RewriteRule ^(.*)$ http://www.siteB.ru/$1 [NC,R=301,L]

+ директива robots.txt

1. В robots.txt я прописал основное зеркало www.siteB.ru

2. А с www.siteA.ru пользователь будет перебрасываться на www.siteB.ru?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий