Помогите с robots.txt

[Удален]
695

User-agent: Yandex

Disallow: /*katalog.php
Disallow: /*tovar.php
Host: site.ru

Вот такой файл создал.

Собственно на сайте есть имеется:

http://sait.ru/razdel1/index.php - должно индексироваться

http://sait.ru/razdel1/katalog.php - не должно индексироваться

http://sait.ru/razdel1/tovar.php - не должно индексироваться

http://sait.ru/razdel2/index.php - должно индексироваться

http://sait.ru/razde2/katalog.php - не должно индексироваться

http://sait.ru/razdel2/tovar.php - не должно индексироваться

и попутный вопрос - нужно ли еще дополнительно делать что-то, чтобы не индексировались страницы вида:

http://sait.ru/razde2/katalog.php?id=2

или записанная мной маска уже это учитывает?

Toolma4
На сайте с 25.02.2010
Offline
52
#1

Вот так вот удовлетворит все ваши запросы:

User-agent: Yandex

Disallow: /*katalog

Disallow: /*tovar

Host: site.ru

K
На сайте с 31.01.2001
Offline
737
#2

Toolma4, вы уверены, что строчку Host обязательно отделить пустой строкой?

Не нужно давать заведомо неверные советы, если сами не знаете.

Dizels, у вас все нормально.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
Toolma4
На сайте с 25.02.2010
Offline
52
#3

Уважаемый Kost, а что я сказал не верно? В данном случае "пробел" всего лишь ошибка форматирования - и никаких негативных последствий не несет - не так ли?

K
На сайте с 31.01.2001
Offline
737
#4
Toolma4:
В данном случае "пробел" всего лишь ошибка форматирования

Во-первых, не передергивайте, не "пробел", а пустая строка. Или для вас это все равно? Уверяю вас, это совершенно разные вещи.

Во-вторых, прежде чем что-то советовать кому-либо, принято читать документацию, чтобы не давать вредных советов.

Совершенно ясно, что вы этого не делали, поэтому не знаете и не понимаете, из чего должен состоять файл robots.txt. Вместо того, чтобы немедленно найти и разобраться в документации вы требуете, чтобы я вам что-то объяснил. Извольте.

Читаем вместе :

The file consists of one or more records separated by one or more blank lines (terminated by CR,CR/NL, or NL). Each record contains lines of the form "<field>:<optionalspace><value><optionalspace>". The field name is case insensitive.

Файл состоит из одного или нескольких блоков, разделенных одной или более пустыми строками.

А вы взяли и отделили директиву Host: от остального блока, отвечающего за Яндекс.

Значит она уже работать не будет.

Консультация окончена.

Toolma4
На сайте с 25.02.2010
Offline
52
#5

Надеюсь, консультация была бесплатной.

Согласен, приношу извинения.

VV
На сайте с 30.04.2010
Offline
57
V_V
#6

век живи, век учись))

а если блоки User-Agent: * и User-Agent: Yandex не разделены пустой строкой, тоже работать не будут?

mhz
На сайте с 16.05.2007
Offline
190
mhz
#7

http://webmaster.yandex.ru/robots.xml — по этому урлу можно найти полезный инструмент по проверке инструкций robots.txt. После ознакомления с ним надобность в подобных топиках на форуме отпадает.

Миниатюрный бультерьер Сахарок (http://www.bule4ka.ru/) — СДЛ о собачках. Вечные ссылки — безопасный способ продвижения и заработка. (http://miralinks.ru/users/registration/from:163)
mackoy
На сайте с 21.07.2010
Offline
84
#8

Желательно ещё прописать карту сайта (создать её если нет)

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