Коди помилок http сервера
Коди помилок http сервера
Код стану складається із тризначного числа, перша цифра якого вказує на клас стану, друга і третя позначають порядковий номер коду відповіді. З допомогою цих кодів можна визначити чи успішно виконано запит або ж отримати дані про помилку. Усі вони діляться на 5-ть класів:
- 1хх (інформаційні) - дані щодо процесу виконання запиту;
- 2хх (успішні операції) - інформація про отримання клієнтського запиту та його вдалу обробку;
- 3хх (перенаправлення) - інформування клієнта про зміну адреси сторінки;
- 4хх (помилки клієнта) - повідомлення про неправильне виконання запиту клієнтом;
- 5хх (помилки сервера) - невдале виконання запиту сервером.
Деякі коди безпосередньо впливають на сео-просування сайту. Зокрема, мова йде про коди класів 3хх, 4хх та 5хх.
Як зазначалось вище, http коди класу 3хх відповідають за перенаправлення. Вони є постійними (301, 308) та тимчасовими (302, 303, 307). Постійні передають понад 90% посилальної ваги на сторінку, що перенаправляється. 301 код є найефективнішим способом для переадресації. Тимчасові редиректи не передають позиції. Однак, якщо вони будуть стояти занадто довго, Google може сприйняти їх за постійні.
4хх та 5хх - коди помилок, які негативно позначаються на ранжуванні сайту. Якщо такі помилки не усуваються і бот знаходить їх при повторному відвідуванні сторінки, він може виключити дану сторінку з індексу. Щоб перевірити чи сторінка випала з індексу потрібно скористатись сервісом Google Search Console. Після введення адреси сайту необхідно підтвердити право власності на сайт, згідно запропонованих методів (додайте HTML-файл на свій веб-сайт/ додати метатег на домашню сторінку сайту/скористатися обліковим записом Google Analytics/скористатися обліковим записом Менеджера тегів Google/зв’язати запис DNS із Google).
Якщо ж сторінка відсутня в індексі, її можна додати повторно, натиснувши “Запросити індексування”. З допомогою цього ж сервісу можна час від часу перевіряти сайт на навяність помилок.
Загалом є понад 40 кодів стану, але наведемо основні, які є найбільш поширеними:
200 (ОК) - успішне виконання запиту;
301 (Moved Permanently) - ресурс переміщено на нову адресу на постійній основі;
403 (Forbidden) - обмежений доступ для клієнта до якихось файлів чи папок;
404 (Not Found) - сторінку не знайдено (найпоширеніші причини - неправильне написання адреси, видалення сторінки);
501 (Not Implemented) - не підтримується метод запиту;
503 (Service Unavailable) - сервер недоступний з технічних причин.
Щоб переглянути коди відповіді сервера у браузері необхідно скористатись наступними комбінаціями клавіш:
Ctrl + Shift + I - Windows або Linux;
Command (⌘)+ Option (⌥) + I - macOS
Дізнатись більше інформації по http кодах стану можна в офіційних документах за посиланням.
Рекомендовані вам
- Березень 17, 2023olga.hrytsayuk19
Для будь-якого розробника у сфері IT важливо володіти англійською мовою, як мінімум для розуміння технічної документації чи отримання замовлення на фрілансі. Зараз доступні найрізноманітніші джерела для вивчення англійської: як платні, так і безкоштовні.
- Лютий 24, 2023olga.hrytsayuk49
C# (читається як “сі шарп”) є об’єктно-орієнтованою та універсальною мовою програмування від компанії Microsoft. ЇЇ реліз відбувся у 2001 році. Вона працює на платформі .NET.