Подскажите правильно ли прописываю для зеркальщика?

I2
На сайте с 09.05.2009
Offline
26
422

Здравствуйте. Есть новый домен и сайт не зарегистрирован в ПС пока. Нужно что бы проиндексировался он без WWW. Подскажите правильно ли прописываю(нет ли ошибок) и нужно это делать сейчас,с новым доменом?

.htaccess


RewriteEngine on
Options +FollowSymlinks
RewriteBase /

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

и в robots.txt

User-Agent: Yandex

Disallow:
Host: site.ru

User-Agent: *
Disallow
DV
На сайте с 01.05.2010
Offline
644
#1

По-моему, надо

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
А у вас по кругу гоняет с site.ru на site.ru
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
kadaber-baber
На сайте с 23.03.2009
Offline
64
#2
igor23:


и в robots.txt

User-Agent: Yandex

Disallow:
Host: site.ru

User-Agent: *
Disallow

для User-Agent: * после Disallow поставьте :

I2
На сайте с 09.05.2009
Offline
26
#3

Спасибо большое! Правильно понял? Для .htaccess

RewriteEngine on
Options +FollowSymlinks
RewriteBase /

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

а для robots.txt то есть "User-Agent: Yandex" в начале файла?

User-Agent: Yandex
Disallow: /читал тут в одной теме что он не нужен
Host: site.ru

User-Agent: *
Disallow:/здесь то что запрещаю для индекса?

А по поводу что новый домен,ещё не добавленный в ПС ?

Ilia Denisiuk
На сайте с 08.03.2010
Offline
53
#4

добавьте в роботсе команду хост, и в вебмастере гугла укажите, чтоб ваш сайт отображаля без ввв?

Вот мой рабочий редирект

RewriteCond %{HTTP_HOST} ^www\.kickboxer\.name$ [NC]
RewriteCond %{REQUEST_URL} !^/robots\.txt
RewriteRule ^(.*)$ http://kickboxer.name/$1 [R=301,L]
kadaber-baber
На сайте с 23.03.2009
Offline
64
#5
igor23:
Disallow: /читал тут в одной теме что он не нужен

если используете директиву Host, то Disallow обязательно нужен.

подробнее можете прочитать в справке яндекса по robots.txt

I2
На сайте с 09.05.2009
Offline
26
#6

Спасибо kadaber-baber за совет с robots.txt разобрался.

kadaber-baber:
если используете директиву Host, то Disallow обязательно нужен.
подробнее можете прочитать в справке яндекса по robots.txt

а с .htaccess вот появился другой вариант.

RewriteCond %{HTTP_HOST} ^www\.kickboxer\.name$ [NC]

RewriteCond %{REQUEST_URL} !^/robots\.txt
RewriteRule ^(.*)$ http://kickboxer.name/$1 [R=301,L]
Какой же единственно рабочий. Собственно из за этого и создал тему,так как в других ветках тоже нет конкретного варианта и те что читал 2006-2008 годов.

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