Что нужно, чтобы сайт с www был главным ?

12 3
stasnokia
На сайте с 19.06.2008
Offline
149
1081

Здрасте всем :), подскажите пожайлуста, что нужно прописать в robots.txt(от и до..тоесть все содержимое роботс.тхт), чтобы сайт с www.site.ru считался главным а site.ru - его зеркалом. Сейчас в роботс тхт написанно только "Host: www.site.ru"

daykkin
На сайте с 10.04.2007
Offline
100
#1

Ну по идее вот так будет щикааарно:


User-Agent: *
Host: www.site.ru
Hakuna Matata! What a wonderful phrase. Hakuna Matata! Ain't no passing craze. It means no worries for the rest of your days, It's our problem-free, philosophy, Hakuna Matata! :)
stasnokia
На сайте с 19.06.2008
Offline
149
#2

Спасибо большое :)

Думаю тему можно закрыть !

S2
На сайте с 07.01.2008
Offline
611
#3

А вот так ещё лучше:

User-agent: Yandex

Disallow:

Host: www.site.ru

User-agent: *

Disallow:

После склейки в Яндексе, поставьте 301 редирект для Гугла. Почитайте прикреплённые темы в этом разделе.

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
daykkin
На сайте с 10.04.2007
Offline
100
#4
Str256:
А вот так ещё лучше:

User-agent: Yandex
Disallow:
Host: www.site.ru

User-agent: *
Disallow:

А почему только Яндексу нужно знать что www.site.ru основной?

S2
На сайте с 07.01.2008
Offline
611
#5
daykkin:
А почему только Яндексу нужно знать что www.site.ru основной?

Потому что директиву host учитывает только Яндекс.

daykkin
На сайте с 10.04.2007
Offline
100
#6
Str256:
Потому что директиву host учитывает только Яндекс.

В моем варианте он бы не стал её учитывать?) Остальные ПС как справляются с этим? (гугл, знаю что в панели вебмастера. Яху, рамблрер, маил.ру - как?)

Forza!
На сайте с 22.09.2008
Offline
107
#7

Если я правильно понял ТС, то нужно наоборот:

User-Agent: *
Host: site.ru

Это для Яндекса.

Если нужно для Гугла, так в инструментах для вебмастеров есть функция определения основного домена. Соответсвенно там и ставим www.site.ru основным. А на site.ru ставим редирект 301 в файле .htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
O
На сайте с 08.08.2007
Offline
43
#8

А еще это не помешает:

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule (.*) http://www.ваш_домен.зона/$1 [R=301]

2Forza: сорр за дубляж, вместе писали :)

Сети сателлитов под заказ, дешево! (/ru/forum/524120) Регистрация .net.ru, .org.ru, .pp.ru (/ru/forum/509845) Магазин готовых сайтов в индексе (/ru/forum/545427)
S2
На сайте с 07.01.2008
Offline
611
#9

Вы читать умеете???? Факи в вверху раздела например? 301 редирект для уже существующего сайта ставится после склейки сайта в Яндексе, иначе передачи ссылочного не будет. http://www.advans.ru/platon/?id=16

Если сайт нулевой и ваще ещё не проиндексировался, то можно и с 301 начать.

Forza!
На сайте с 22.09.2008
Offline
107
#10
Str256:
Вы читать умеете????

А вы?

...Это для Яндекса
Если нужно для Гугла...

Не нужно зазнаваться, все мы делаем одно доброе дело!!!)

12 3

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