Помилка 403 Forbidden є одним із найпоширеніших HTTP-кодів відповіді, який сигналізує про те, що сервер відмовляє у доступі до запитуваного ресурсу. У цій статті команда GoIT детально розгляне, що означає помилка 403, які можуть бути причини її виникнення та як виправити дану проблему.
Зауважимо, що раніше ми вже писали матеріал про подібні коди стану HTTP. Зокрема, мова йде про помилки 400 Bad Request і 500 Internal Server Error.
Що таке помилка 403?
Помилка 403 (або 403 Forbidden) – це статус-код HTTP (status code 403), який повідомляє користувача, що доступ до сторінки або запитуваного ресурсу заборонений. Він означає, що сервер зрозумів запит, але відмовляє у доступі з різних причин.
Найчастіше код помилки 403 пов’язаний з обмеженням прав доступу користувача, проблемами з аутентифікацією, налаштуваннями безпеки чи помилками конфігурації сервера. Детальніше про ці причини та не тільки поговоримо в відповідному розділі матеріалу.
Як виглядає помилка 403 Forbidden?
При спробі відкрити сторінку браузер може відобразити одне з наступних повідомлень: «403 Forbidden», «HTTP 403 Forbidden», «403 HTTP Status Code», «403 Access Denied», «Error 403 – Forbidden», «Forbidden: You don’t have permission to access this resource», «403 Bad Request», «403 Status Code», «HTTP Status 403 Forbidden».
Іноді сервер може відображати кастомізоване повідомлення, яке пояснює, чому доступ заборонено. Тепер розглянемо детальніше, чому виникає помилка 403 HTTP, які існують її види та як її виправити.
Види помилки 403 та їх особливості
Існують різні варіації помилки 403 HTTP, кожна з яких сигналізує про конкретну проблему:
- 403 Forbidden – стандартна заборона доступу;
- 403.1 – Execute Access Forbidden – заборона виконання файлу на сервері;
- 403.2 – Read Access Forbidden – заборона на читання контенту;
- 403.3 – Write Access Forbidden – заборона на запис даних;
- 403.6 – IP Address Rejected – блокування певної IP-адреси;
- 403.7 – Client Certificate Required – доступ заборонено без відповідного сертифіката;
- 403.8 – Site Access Denied – заборона доступу до сайту (https 403 forbidden).
Причини виникнення помилки 403
Щоб зрозуміти до кінця, що означає код помилки 403 Forbidden, потрібно розібратися, чому сервер все ж таки забороняє доступ користувачу. Основних причин декілька, розглянемо їх по черзі.
Недостатні права доступу. Адміністратор сервера обмежив доступ до певних файлів, директорій або сторінок.
Неправильні налаштування прав на файли та теки. Вебсервер може блокувати матеріали через некоректні атрибути.
Блокування за IP-адресою. Якщо твоя IP-адреса якимось чином потрапила до чорного списку, сервер може відмовити у доступі.
Блокування через надто часті запити. Сервер може тимчасово заблокувати IP-адресу, якщо зафіксує підозрілу активність.
Помилка у файлах налаштування .htaccess. Файл .htaccess може містити правила, що забороняють доступ до певних ресурсів, що може призвести до 403 Forbidden.
Антивірус або брандмауер. Іноді програми безпеки можуть блокувати доступ до певних сайтів (http forbidden 403).
Обмеження хостингу. Деякі хостинг-провайдери обмежують доступ до певних директорій з різних причин.
Використання застарілого браузера. Деякі сайти блокують доступ для старих версій браузерів.
Помилка на боці браузера. Кешовані файли чи кукі можуть спричиняти помилку 403.

Як виправити помилку 403 Forbidden?
Тепер розберемося, як усунути помилку 403 і відновити доступ до сайту. Якщо ти зіткнувся з помилкою 403 на сайті чи сервері, наступні способи допоможуть тобі усунути її та відновити доступ до ресурсів.
Перевірка URL-адреси
Іноді 403 HTTP Forbidden виникає через помилку в URL, а саме через неправильно набрану адресу сторінки. Насамперед переконайся, що адреса сторінки введена вірно (без помилок і пробілів), не містить зайвих символів, а також що ти не намагаєшся відкрити сторінку, яка вимагає авторизації.
Очищення cache та cookies браузера
Файли кешу можуть містити застарілі дані, через які сервер може відхиляти запит. Водночас некоректні кукі можуть спричиняти помилки HTTP 403.
Щоб уникнути проблеми, спробуй очистити кеш та файли кукі в налаштуваннях браузера, перезапустити браузер і знову спробувати зайти на сайт. Якщо не допоможе, спробуй відкрити сайт у режимі інкогніто.
Перевірка прав доступу на сервері
Якщо у тебе є доступ до сервера чи ти маєш права адміністратора сайту, переконайся, що файли мають правильні права доступу. Для коректної роботи прав доступу рекомендуються наступні значення: для каталогів (тек) зазвичай використовується 755 або 750, для файлів – 644 чи 640.
Перевірка та зміна налаштувань файлу .htaccess
Файл .htaccess може містити правила, що забороняють доступ до сайту. Якщо у тебе є доступ до сервера, знайди файл з такою назвою в кореневій теці. Тимчасово перейменуй його, наприклад, на .htaccess_old. Потім перезавантаж сторінку: якщо помилка зникне, проблема точно в налаштуваннях файлу .htaccess.
Перевірка налаштувань антивірусу чи брандмауера
Деякі антивірусні програми та брандмауери можуть сприймати сайт як потенційну загрозу, таким чином блокуючи з’єднання і викликаючи помилку 403. Тимчасово вимкни захисне ПЗ на комп’ютері та спробуй знову зайти на сайт.
Зміна IP-адреси
Якщо твоя IP-адреса заблокована сервером, спробуй перемкнутися на мобільний інтернет, використати VPN або проксі-сервер. Також можна перезавантажити маршрутизатор, щоб отримати нову IP-адресу.
Звернення до адміністратора сайту або хостинг-провайдера
Якщо все з вищезазначеного не допомогло розв’язати проблему і ти все ще бачиш на екрані статус-код 403, спробуй звернутися за допомогою до власника сайту чи техпідтримки хостингу. Вони точно допоможуть перевірити конфігурацію сервера та відновити доступ.
Як ще можна обійти 403 Forbidden?
Якщо сайт забороняє доступ, але тобі потрібно його обійти, ось кілька дієвих лайфхаків.
Під’єднайся до іншого інтернет-провайдера. Деякі сайти блокують доступ лише для певних мереж.
Зміни User-Agent браузера. Іноді сервер блокує доступ певним пристроям.
403 Forbidden на смартфонах і планшетах
Деякі користувачі стикаються з помилкою 403 на телефоні чи іншому мобільному пристрої при відвідуванні сайтів. Можливими причинами цього можуть бути блокування за IP з боку сайту, неправильні налаштування мережі чи DNS, обмеження в браузері чи антивірусі, а також використання мобільних даних з динамічною IP-адресою.
Як виправити помилку 403 на телефоні?
Якщо 403 Forbidden виникла на смартфоні чи планшеті, спробуй очистити cache і cookies свого браузера чи використати інший, увійди в режим інкогніто, перемкнись на мобільний інтернет замість Wi-Fi, скористайся VPN для зміни IP-адреси, перезавантаж свій смартфон/планшет та роутер, перевір налаштування DNS (використай публічні DNS Google 8.8.8.8 / 8.8.4.4).
Що у підсумку?
Тепер ти знаєш, що означає помилка 403, які можуть бути причини її виникнення та як її можна легко і просто усунути. Використовуй ці поради, щоб виправити помилку 403 Forbidden та відновити доступ до потрібного тобі ресурсу!
А для тих, хто хоче пов’язати своє життя з програмуванням і глибше зануритися у світ HTML та CSS, пропонуємо записатися на безплатні марафони від GoIT. І якщо це твоя темка – приходь на наші курси та ставай популярним і високооплачуваним спеціалістом одночасно!