- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Народ, подскажите пожалуйста, где настраивается header
("HTTP/1.1 200 OK")?
У нас яндекс сайт не хочет индексировать - говорит "Ваш сервер не сообщает о HTML формате страниц сайта".
Тэг <meta http-equiv="content-type" content="text/html; charset=Windows-1251"> не помогает.
Server: Microsoft-IIS/5.0
Буду очень признательна за ответы!
по поводу mod_rewrite так никто и не ответил надо ли после подумены url выдавать HTTP 1.1 200 OK или нет?
2NataL:
Нужно не мету ставить, а заголовок:
Content-Type: text/html; charset=windows-1251
2t13:
Заголовок такой или подобный должен быть всегда, поскольку содержит код ошибки HTTP (200 OK). Без кода ошибки клиент ничего понять не может.
2Interitus:
Можно, конечно, и всегда 1.1 отдавать. Но вдруг встретится древний-древний бот, который и запрос по 1.0 шлет и ответ такой же хочет? ;-)
Angl, если вы выдадите заголовок HTTP/1.0 200 OK, то от этого ответ сервера не превратится вдруг в соответствующий стандарту 1.0.
Так я и говорю, все должно соответствовать запросу :) И заголовки и все остальное. Это в идеале.
>>Народ, подскажите пожалуйста, где настраивается header
>>("HTTP/1.1 200 OK")?
>>У нас яндекс сайт не хочет индексировать - говорит "Ваш >>сервер не сообщает о HTML формате страниц сайта".
>>Тэг <meta http-equiv="content-type" content="text/html; >>charset=Windows-1251"> не помогает.
>>Server: Microsoft-IIS/5.0
>>Буду очень признательна за ответы!
>>Нужно не мету ставить, а заголовок:
>>Content-Type: text/html; charset=windows-1251
Добавили заголовок:
header("Content-Type: text/html; charset=windows-1251");
результат addurl тотже:
"Ваш URL не был внесен в нашу базу данных.
Причина:
Ошибка связи"
Привожу заголовки, которые отдает сервер:
__________________________
Заголовок - размер 16482, ip ________
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 15 Oct 2004 08:25:56 GMT
X-Powered-By: ASP.NET
File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 22)
Character set '#14' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
X-Powered-By: PHP/4.3.9
Set-Cookie: PHPSESSID=9e9ca37bc12ae55faf3ea3aab1d904e3; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Type: text/html; charset=windows-1251
Last-Modified: Fri, 15 Oct 2004 07:25:57 GMT
__________________________
Я бы не стал безкомпромиссно заявлять что лучше использовать HTTP 1.1, так как, если робот работает только с HTTP 1.0, то страницы возвращаемые с помощью HTTP 1.1 ему не обработать.
Но зато, если робот поддерживает HTTP 1.1 то он сможет работать как с HTTP 1.1 так и с более ранними версиями протокола.
Правильно было сказано - изменять заголовок нельзя, от этого содержимое никак не изменится. Если вы вставляет в заголовок HTTP/1.0, то должны быть уверены, что данные, которые пойдут после него, соответствуют этому протоколу.
Я заметил только одно отличие между 1.0 и 1.1 - Chunked Encoding.
File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 22)
Character set '#14' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
Сообщений MySql не должно быть в HTTP заголовке.
mikek, если робот поддерживает только HTTP 1.0, то бОльшая часть сайтов (наверное) ему будет недоступна - хедер Host появился только в HTTP 1.1 - и до виртуальных хостов (Host based) такой робот не доберется в принципе.
StackRambler:
Connection: close
Yandex (H):
Connection: Keep-Alive
Googlebot - crawl-66-249-66-79.googlebot.com,
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html):
Connection: Keep-alive
Yandex (I):
Connection: Keep-Alive