uawikipc.ru

Коди статусу http

Відео: Section 1 Module 1 Part 12: HTTP Response Codes (7:22)

Коли на вашому сервері запитується сторінка з вашого сайту (наприклад, коли користувач відкриває сторінку в браузері або коли її сканує робот Googlebot), ваш сервер у відповідь на запит повертає код статусу НТТР.

Цей код статусу містить інформацію про статус запиту. Код статусу надає роботу Googlebot інформацію про ваш сайт і запитуваної сторінці.

Нижче представлено кілька основних кодів статусу.

  • 200 - сервер успішно відкрив сторінку
  • 404 - запитувана сторінка не існує
  • 503 - сервер тимчасово недоступний

Повний список кодів статусу НТТР наведено нижче. Щоб отримати додаткову інформацію, натисніть на посилання. Додаткову інформацію читайте на сторінці W3C про коди статусу HTTP.

1xx (Попередній відповідь)



Ці коди статусу є попередня відповідь, після його отримання користувач, запитувач сторінку, повинен зробити певні дії.

кодопис
100 (продовжити)Відправник повинен продовжити запит. Сервер повертає цей код, щоб повідомити, що отримана тільки перша частина запиту і очікується, що залишилася.
101 (перемикання протоколів)Відправник запросив перемикання протоколів на сервері, і сервер підтверджує, що це буде зроблено.

2xx (Успішно)

Ці коди статусу говорять про те, що сервер успішно обробив запит.

кодопис
200 (успішно)Запит успішно оброблений сервером. Зазвичай це означає, що сервер надав запитувану сторінку. Якщо цей статус відображається для файлу robots.txt, це означає, що робот Googlebot успішно його просканував.
201 (створено)Запит успішно прийнятий, і сервером створений новий ресурс.
202 (прийнято)Запит прийнятий сервером, але ще не оброблений.
203 (неавторитетна інформація)Сервер успішно обробив запит, але повертає інформацію, яка могла бути отримана з іншого джерела.
204 (немає змісту)Сервер успішно обробив запит, але не повертає зміст.
205 (скидання змісту)Сервер успішно обробив запит, але не повертає зміст. На відміну від коду 204, ця відповідь вимагає, щоб відправник запиту скинув вигляд документа (наприклад, очистив форму для введення нових даних).
206 (неповне утримання)Сервер успішно обробив частина запиту GET.

3xx (Переадресація)

Для виконання запиту необхідно вжити додаткових дії. Часто ці коди статусу використовуються для переадресації. Google рекомендує використовувати не більше п`яти переадресаций для кожного запиту. За допомогою інструментів для веб-майстрів можна дізнатися, чи не виникли помилки при спробі сканування сторінок з переадресацією. На сторінці Помилки при скануванні в розділі діагностика наведено список URL-адрес, які робот Googlebot не зміг просканувати через помилки перенаправлення.

кодопис
300 (множинний вибір)Сервер може зробити кілька дій у відповідь на отриманий запит. Сервер може вибрати дію в залежності від відправника (агент користувача) або надати список, щоб відправник вибрав дію самостійно.
301 (остаточно переміщено)Запитувана сторінка остаточно переміщена в нове місце розташування. Коли сервер повертає цей відповідь (на запит GET або HEAD), він автоматично перенаправляє відправника запиту в нове місце розташування. Цей код слід використовувати, щоб повідомити робота Googlebot про те, що сторінка або сайт остаточно переміщені на нове місце.
302 (тимчасово переміщено)Сервер відповідає на запит, повертаючи сторінку з іншого місця, але відправник повинен вказувати в повторних запитів вихідне місце розташування. Цей код аналогічний коду 301 - при запитах GET і HEAD він автоматично перенаправляє відправника в інше місце розташування, але його не слід використовувати для оповіщення робота Googlebot про остаточне переміщенні сторінки або сайту, так як робот буде продовжувати сканувати та індексувати вихідне місце розташування.
303 (інше місце розташування)Сервер повертає цей код, якщо відправник повинен відправити окремий запит GET в інше місце, а щоб отримати відповідь. При отриманні всіх запитів, крім HEAD, сервер автоматично перенаправляє відправника в інше місце розташування.
304 (не змінено)Запитувана сторінка не змінювалася після попереднього запиту. Коли сервер повертає цей відповідь, він не передає зміст сторінки.

Радимо налаштувати сервер на повернення цієї відповіді (званого НТТР-заголовком «If-Modified-Since»), якщо сторінка не змінювалася з моменту останнього запиту відправника. Це дозволяє заощадити смугу пропускання і зменшити навантаження, так як ваш сервер лише повідомляє роботу Googlebot, що сторінка не змінювалася після попереднього сканування.

305 (використовувати проксі-сервер)Відправник запиту може відкрити запитувану сторінку тільки через проксі-сервер. Коли сервер повертає цей відповідь, він також вказує проксі-сервер, який потрібно використовувати відправнику.
307 (тимчасова переадресація)Сервер відповідає на запит, повертаючи сторінку з іншого місця, але відправник повинен вказувати в повторних запитів вихідне місце розташування. Цей код аналогічний коду 301 - при запитах GET і HEAD він автоматично перенаправляє відправника в інше місце розташування, але його не слід використовувати для оповіщення робота Googlebot про остаточне переміщенні сторінки або сайту, так як робот буде продовжувати сканувати та індексувати вихідне місце розташування.

4xx (помилка запиту)

Ці коди статусу вказують, що в запиті, швидше за все, була помилка, через яку сервер не зміг його обробити.

кодопис
400 (невірний запит)Серверу не вдалося розібрати синтаксис запиту.
401 (неавторизований запит)Запит вимагає перевірки автентичності. Сервер може повернути цю відповідь, якщо сторінка захищена паролем.
403 (доступ заборонений)Сервер відхиляє запит. Якщо робот Googlebot отримав цей код статусу при спробі просканувати діючі сторінки вашого сайту (цю інформацію можна знайти в інструментах Google для веб-майстрів на сторінці сканування Інтернету в розділі діагностика), Можливо, ваш сервер або хост блокують доступ робота Google.
404 (запиту, не знайдено)Сервер не може знайти запитувану сторінку. Наприклад, сервери часто повертають цей код, якщо запитується неіснуюча сторінка.

Якщо на вашому сайті немає файлу robots.txt і цей статус можна знайти у розділі robots.txt на вкладці «Діагностика» в Інструментах Google для веб-майстрів, то це правильний статус. Однак, якщо ви маєте доступ до цього статус при наявності файлу robots.txt, значить, файлу присвоєно невірне ім`я або у нього невірне розташування. (Його потрібно розміщувати в домені верхнього рівня під ім`ям robots.txt.)

Якщо цей статус вказується для URL-адрес, які робот Googlebot намагався просканувати (на вкладці «Діагностика» сторінки «Помилки HTTP»), тоді він, ймовірно, перейшов по непрацюючої посиланням із іншої сторінки (можливо, ця посилання застаріло чи містила помилки).

405 (неприпустимий метод)Метод, вказаний в запиті, не вирішено.
406 (неприйнятний запит)Запитувана сторінка не може бути повернута із зазначеними в запиті характеристиками змісту.
407 (повинен розпізнаватися вашими на проксі-сервері)Цей код статусу аналогічний коду 401 (неавторизовано), але вказує, що відправник запиту повинен виконати перевірку справжності через проксі-сервер. Коли сервер повертає цей відповідь, він також вказує проксі-сервер, який потрібно використовувати відправнику.
408 (тайм-аут запиту)На сервері минув час очікування запиту.
409 (конфлікт)При виконанні запиту виник конфлікт на сервері. Сервер повинен включати інформацію про конфлікт у відповідь. Сервер може повернути цей код у відповідь на запит PUT, який конфліктує з більш раннім запитом, разом зі списком відмінностей між запитами.
410 (видалено)Сервер повертає цей відповідь, коли запитуваний ресурс був остаточно знищений. Він аналогічний коду 404 (запиту, не знайдено), але іноді використовується замість нього, якщо запитувані ресурси раніше існували, а тепер видалені. Якщо ресурс був остаточно переміщений, слід використовувати код 301, вказавши нове місце розташування ресурсу.
411 (необхідно вказати довжину)Сервер не приймає запит без дійсного поля заголовка Content-Length.
412 (не виконана попередня умова)Сервер не відповідає одному з попередніх умов, зазначених відправником у запиті.
413 (занадто великий розмір запиту)Сервер не може обробити запит, тому що його розмір перевищує максимально допустимий.
414 (занадто великий розмір запитуваного URI)Запитуваний URI (зазвичай URL-адресу) має занадто великий розмір для обробки сервером.
415 (підтримуваний тип змісту)Формат запиту не підтримується запитуваної сторінкою.
416 (нездійсненний діапазон запиту)Сервер повертає цей код статусу, якщо запитується недоступний для сторінки діапазон.
417 (результат не відповідає очікуваному)Сервер не може виконати вимоги, зазначені в полі заголовка запиту «Expect»

5xx (Помилка сервера)

Ці коди статусу вказують на те, що при обробці запиту на сервері виникла внутрішня помилка. Ці помилки частіше пов`язані не з запитом, а з самим сервером.

кодопис
500 (внутрішня помилка сервера)На сервері виникла помилка, і він не може виконати запит.
501 (метод не підтримується)На сервері немає функцій, необхідних для виконання запиту. Наприклад, сервери повертають цей код, якщо не розпізнають метод запиту.
502 (помилка шлюзу)Сервер, діючи в якості шлюзу або проксі-сервера, отримав недійсну відповідь від висхідного сервера.
503 (служба недоступна)Сервер тимчасово недоступний (так як він перевантажений або відключений для обслуговування). Зазвичай це тимчасовий стан.
504 (тайм-аут шлюзу)Сервер, діючи в якості шлюзу або проксі-сервера, не отримав своєчасний відповідь від висхідного сервера.
505 (версія HTTP не підтримується)Сервер не підтримує версію протоколу НТТР, використовувану при запиті.

Відео: Csgo Gambling Live !!! Streaming now !!!

Джерело: Google. центр Вебмастеров
Поділитися в соц мережах:
Схожі
» » Коди статусу http