Строка в robots.txt

V
На сайте с 22.09.2005
Offline
2
605

Подскажите, что значит строка

Disallow: /?
Коля Дубр
На сайте с 02.03.2005
Offline
153
#1

Она значит "закрыть все от индексации". Для каких роботов - должно быть написано выше, после User-agent:

Разрабатываю общую шину (http://habrahabr.ru/company/floxim/blog/268467/) помаленьку. ...а еще у меня есть бложек (http://www.blogovo.ru/).
P2
На сайте с 16.09.2005
Offline
183
#2
Коля Дубр:
Она значит "закрыть все от индексации". Для каких роботов - должно быть написано выше, после User-agent:

А что значит знак "?". Точнее для чего он нужен?

Ank
На сайте с 26.04.2004
Offline
108
Ank
#3

скорее всего неуклюжая попытка закрыть динамические урлы. Имхо не сработает. Либо вообще ничего не закроет, либо, скорее всего, полностью запретит все к индексации

Ссылка за контент ( http://www.acma.ru ) прямая и безответная. ► [url=https://saas24.ru/saas_category/dedicated/?utm_source=forums&utm_medium=signatures&utm_campaign=dedicated_s24]Рейтинг серверов[/url] — ТОП10 ◄
V
На сайте с 22.09.2005
Offline
2
#4

Весь robots такой:

User-agent: *

Disallow: /news/archive/
Disallow: /library/
Disallow: /authors/
Disallow: /staff/
Disallow: /email/
Disallow: /issue/
Disallow: /forum/profile.php?
Disallow: /?
Host: www.allcafe.info

Для этого сайта вряд-ли есть смысл целиком закрываться от индексации...

Я наткнулся на это случайно, при автопроверке своей ссылки в их каталоге - получил результат, что с robots беда. Но все ссылки видны в Яндексе, правда раз при прошлой проверке процедура не срабатывала, то строки такой не было.

В процедуре-то понятно, стоит поставить preg_quote, чтобы ? не воспринимался как управляющий символ, остается только все-таки вопрос - это вредоносная строка или нет. В ИНЕТЕ я пошарился и такие robots есть. Проверка не дает ошибки в этой строке, но дает в следующей - где host.

Какие будут еще мнения - что за синтаксис с вопросом?

Ank
На сайте с 26.04.2004
Offline
108
Ank
#5

странная строка. но быстроробот яшкин ее правильно интерпретирует.

не знаю, я бы задумался.

А чем проверял?

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

Коля Дубр
На сайте с 02.03.2005
Offline
153
#6

Я думал, что "?" значит, что топикстартер задал вопрос =)

Ну, тогда она значит именно то, что она должна значить: закрыть от индексации все, что начинается с "?". Query string может идти ведь не только после имени файла. Если часть ссылок организована так: domain.com/?section=id - такие ссылки будут закрыты. А параметры из querystring передаются индексному файлу директории (i.e. index.php), но его имя явно не указано.

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