Какой у бота Яндекса НТТР?

M
На сайте с 16.01.2003
Offline
129
802

Столкнулся с такой фичей при обмене ссылками: на некоторых сайтах страницы со ссылками вроде проиндексированы, а ссылку на свой сайт при запросе в Я найти не могу.

Стал я разбираться, запрашивать эти странички с помощью разных агентов и протоколов и появилась смутная догадка, что сервера тех сайтов не понимают НТТР 1.0, а только 1.1.

При запросе по 1.0 выдается 400 Bad Request, а по 1.1 все ОК.

Вопрос: какая версия НТТР у Яндекс-бота? и что должен отвечать сервер за запрос на непонятной для него версии НТТР?

[Удален]
#1

1.0

Но написано 1.1 :)

[Удален]
#2

У бота Яндекса версия HTTP 1.1.

Как и у всех остальных роботов и браузеров.

Про существование версии http 1.0 сейчас можно забыть. Этот стандарт давно нигде не используется.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3

Судя по тому, как он себя ведет, действительно 1.0. Хотя зачем-то обязательно требует наличие переметров расшмренного 1.1

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Dwarf
На сайте с 06.10.2004
Offline
60
#4

1.0 быть не может (по сути). Т.е. он может делать запрос типа:

GET / HTTP/1.0

но хедер Host (HTTP/1.1) передавать обязан - иначе Host-based виртуальные хосты были бы недоступны для индексации.

Деревянные окна (http://www.wood-win.ru/)
T.R.O.N
На сайте с 18.05.2004
Offline
314
#5

Запрос у него действительно 1.1. Но, судя по его реакции на ответы сервера, он не поддерживает многого

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