robots.txt

Magic Moment
На сайте с 23.08.2015
Offline
67
444

Может быть для кого-то вопрос покажется совсем странным, или простым, но столкнулся с вопросом.

Может ли команда

allow: /

в robots.txt закрыть от индексации сайт?

Где то читал, не помню, где, что это, мол, распространенная ошибка веб-мастеров, которые думают, что этим оператором открывают сайт для индексации, а потом ломают голову почему сайт не индексируется. Я знаю ,что эта робот в основном предназначен для рекомендации к запрету страниц сайта, и оператор allow уместней использовать вместе с disallow. А что, если просто использовать тег так:

User-agent: *

allow: /

sitemap: site.ru/sitemap.xml

User-agent: Yandex

allow: /

host: site.ru

Не запрещает ли робот индексацию сайта? Может ли пустой оператор Allow означать то же что и disallow?

BooblikBBW
На сайте с 01.07.2014
Offline
89
#1

Allow: / - не общепринятая.

Обычно пишут Disallow:

Magic Moment
На сайте с 23.08.2015
Offline
67
#2
BooblikBBW:
Allow: / - не общепринятая.
Обычно пишут Disallow:

а если просто будет написано "Allow: / "

Закроет ли этот оператор сайт от индексации?

nn165m
На сайте с 05.08.2012
Offline
234
#3

а в чем проблема открыть хелп и прочитать?)

Хостинг от 115р./мес./самые адекватные саппорты:) ( http://beget.ru/?id=34668 ) Проверка ссылок огонь пушка как помогает:) ( https://checktrust.ru/r/979 )
BooblikBBW
На сайте с 01.07.2014
Offline
89
#4
MeGGo:
а если просто будет написано "Allow: / "
Закроет ли этот оператор сайт от индексации?

В саппорте Яши всё же написано

allow - значит посмотри на меня всего, disallow - не смотри на меня

Директивы Disallow и Allow

Чтобы запретить доступ робота к сайту или некоторым его разделам, используйте директиву Disallow.
Примеры:
User-agent: Yandex
Disallow: / # блокирует доступ ко всему сайту

User-agent: Yandex
Disallow: /cgi-bin # блокирует доступ к страницам,
# начинающимся с '/cgi-bin'
В соответствии со стандартом перед каждой директивой User-agent рекомендуется вставлять пустой перевод строки.
Символ # предназначен для описания комментариев. Все, что находится после этого символа и до первого перевода строки не учитывается.
Чтобы разрешить доступ робота к сайту или некоторым его разделам, используйте директиву Allow
Примеры:
User-agent: Yandex
Allow: /cgi-bin
Disallow: /
# запрещает скачивать все, кроме страниц
# начинающихся с '/cgi-bin'
Примечание. Недопустимо наличие пустых переводов строки между директивами User-agent, Disallow и Allow.
Magic Moment
На сайте с 23.08.2015
Offline
67
#5

Ок, спасибо всем

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