Поширені помилки веб-сторінки
Коди стану HTTP – це номери з трьох цифр, які надають браузерам інформацію про стан сторінки. Деякі помилки можуть з’являтися, коли ви переглядаєте сторінки в Інтернеті або в обліковому записі хостингу.
У цьому короткому посібнику наведено відомості про найпоширеніші коди помилок. Крім того, тут наведено рекомендації з їх усунення.
400 — неправильний запит
Веб-сервер не може проаналізувати сценарій неприпустимого формату. Зазвичай ця помилка виникає через проблеми з кодом. Щоб виправити цю помилку, зв’яжіться з розробником або постачальником програмного забезпечення.
401 — потрібна автентифікація
Щоб отримати доступ до цієї сторінки, введіть ім’я користувача та пароль. Якщо ви спробуєте отримати до неї доступ без них, з’явиться повідомлення «401 – потрібна автентифікація».
403 — заборонено
Повідомлення із забороною з’являються, коли хтось намагається отримати доступ до каталогу, файлу або сценарію без необхідних дозволів. Наприклад, якщо сценарій може прочитати лише користувач, а всі інші не можуть отримати доступ до файлу, з’явиться помилка 403.
Неприпустимі файли індексів і пусті каталоги також можуть викликати помилки 403. Докладні відомості див. в одній з указаних далі статей залежно від типу вашого облікового запису хостингу: cPanel або Plesk.
404 — не знайдено
Якщо відвідувачі звертаються до URL-адреси, яка не існує, з’являються помилки 404. Це може трапитися через недійсні URL-адреси, відсутні файли або переспрямування на неіснуючі URL-адреси.
500 — внутрішня помилка сервера
Ця загальна помилка вказує, що існує проблема відображення веб-сайту, але відомості недоступні. Неприпустимі файли .htaccess
або неприпустимі правила в них зазвичай викликають помилки 500 в облікових записах хостингу Linux. У Windows це, швидше за все, неприпустимі запити у файлі web.config
.
Щоб визначити причину помилки, зробіть ось що:
- Linux. Перегляньте журнали помилок Apache.
- Windows. Увімкніть докладні повідомлення про помилки у файлі
web.config
за допомогою такого коду:configuration> system.webServer> httpErrors errorMode="Detailed"/> /system.webServer> /configuration>
Щоб отримати докладні відомості, перегляньте список визначень коду стану на сайті rfc-editor.org.