Проверка заголовков

albion
На сайте с 07.10.2005
Offline
247
807

Решил я проверить выдаваемые заголовки, от имени Яндекса (http://www.promoting.ru/http_headings/), и вот что я получил на своем сайте.

Первый раз:

HTTP/1.1 200 OK

Date: Wed, 25 Jan 2006 08:58:11 GMT

Server: Apache/1.3.33 (Unix) mod_perl/1.26 PHP/4.4.1 AuthMySQL/2.20

Cache-control: no-cache

Expires: Thu, 26 Jan 2006 10:00:00 GMT

Pragma: no-cache

Set-Cookie: HOST:= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Last-Modified: Tue, 24 Jan 2006 10:00:00 GMT

Connection: close

Content-Type: text/html; charset=windows-1251

Content-Language: ru

Тут же решил повторить, и вот что получил:

HTTP/1.1 200 OK

Date: Wed, 25 Jan 2006 08:57:35 GMT

Server: Apache/1.3.33 (Unix) mod_perl/1.26 PHP/4.4.1 AuthMySQL/2.20

Connection: close

Expires: Thu, 26 Jan 2006 10:00:00 GMT

Cache-control: no-cache

Вопрос:

Может ли Яндекс и др. из за второго выдаваемого заголовка выкидывать главную страницу?

Кто или что может вызвать такую ошибку (сервер, скрипты или сервис, которым я делал проверку)?

[Удален]
#1

У вас все нормально - каждый раз код 200. А вот заголовки перепутали местами - посмотрите на время :)

albion
На сайте с 07.10.2005
Offline
247
#2
aka352:
У вас все нормально - каждый раз код 200.

А то что сразу после идентификации сервера происходит закрытие соединения - это нормально?

aka352:
А вот заголовки перепутали местами - посмотрите на время :)

Несколько раз проверяя я взял последние выдачи результатов. Так что на время не смотрите, я все верно написал.

Дело в том, что начиная с конца октября происходит постоянный вылет морды сайтов (два сайта у одного хостера и на одном скрипте и на обоих такая же ситуация), а через 3-4 апдейта возвращается и при следующем апдейте опять вылетает. И так постоянно.

Skyter
На сайте с 17.02.2005
Offline
175
#3

Хм... Может выдавть другой код, вот тогда могут быть проблемы!

Юрий Батиевский www.antop.ru (http://www.antop.ru/): тел: +7 903 796 05 86 Ищу SEO-специалиста, специалиста по контекстной рекламе, интернет-маркетолога.
albion
На сайте с 07.10.2005
Offline
247
#4
Skyter:
Хм... Может выдавть другой код, вот тогда могут быть проблемы!

А то что во втором случае не выдается тип документа и его кодировка(Content-Type: text/html; charset=windows-1251), это нормально?

[Удален]
#5
Skyter:
А то что сразу после идентификации сервера происходит закрытие соединения - это нормально?

В смысле сервер не успевает отдать сам контент и закрывает соединение? Это конечно не нормально.

albion
На сайте с 07.10.2005
Offline
247
#6
aka352:
В смысле сервер не успевает отдать сам контент и закрывает соединение? Это конечно не нормально.

Имеются в виду вот эти две строки:

Server: Apache/1.3.33 (Unix) mod_perl/1.26 PHP/4.4.1 AuthMySQL/2.20 

Connection: close

В первом случае до Connection: close выдается еще

Expires: Thu, 26 Jan 2006 10:00:00 GMT 

Pragma: no-cache
Set-Cookie: HOST:= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Last-Modified: Tue, 24 Jan 2006 10:00:00 GMT

И после него:

Content-Type: text/html; charset=windows-1251

Content-Language: ru

😕 Т.е. yandex не получает параметры Expires, Pragma, Last-Modified, Content-Type и Content-Language.

Dwarf
На сайте с 06.10.2004
Offline
60
#7

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

Connection: close - это не закрытие соединения, а декларация типа соединения - т.е. сервер говорит, что соединение будет закрыто после выдачи всего контента (в отличие от Connection: Keep-alive).

Деревянные окна (http://www.wood-win.ru/)
albion
На сайте с 07.10.2005
Offline
247
#8
Dwarf:
albion, успокойтесь, у вас нормальные заголовки.
Connection: close - это не закрытие соединения, а декларация типа соединения - т.е. сервер говорит, что соединение будет закрыто после выдачи всего контента (в отличие от Connection: Keep-alive).

спасибо, успокоили

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