Пошта
Пошук і усунення несправностей

Помилка 403 Forbidden: причини і як її виправити

Сервер блокує доступ до сторінки

403 Forbidden означає не те саме, що 404. Сервер знайшов те, що ви запитали, але відмовляється це віддати. Отже, проблема не в адресі, а в тому, хто що має право читати. Це звужує коло причин до кількох, і ми розберемо їх у такому порядку.

Коротко

  • Спершу з'ясуйте, чи помилка стосується всього сайту, чи однієї адреси.
  • Найчастіші причини: права доступу до файлів, відсутній файл головної сторінки і правило плагіна безпеки.
  • Якщо помилка з'явилася раптово і ніхто нічого не змінював, підозрюйте брандмауер або заблоковану IP-адресу.

1. Весь сайт чи одна сторінка

Відкрийте головну сторінку і будь-яку внутрішню. Якщо 403 видає лише одна адреса, справа в цьому одному файлі чи каталозі. Якщо закритий увесь сайт, причина в налаштуваннях на рівні сервера, і тоді варто спершу переглянути пункт 3.

2. Перевірте права доступу до файлів

Сервер читає файли, лише якщо це дозволяють права доступу. Робоче базове налаштування: 644 для файлів і 755 для каталогів. Найчастіше права збиваються після перенесення сайту або коли файли скопіювали під неправильним користувачем. Переглянути й виправити їх можна у FTP-клієнті, див. інструкцію з підключення через FTP і SFTP.

3. Подивіться, що написано в .htaccess

Файл .htaccess у корені сайту може забороняти доступ до цілого каталогу. Шукайте рядки на кшталт Deny from all або Require all denied. Тимчасово перейменуйте файл на .htaccess-vanha і перезавантажте сторінку. Якщо помилка зникла, причина саме там. У WordPress правильний вміст легко відновити, повторно зберігши структуру постійних посилань в адмінпанелі.

4. Чи немає файлу головної сторінки

Якщо в каталозі немає файлу index.php чи index.html, а перегляд вмісту каталогу заборонено, сервер відповідає кодом 403. Таке часто трапляється саме після перенесення, коли файли розпакували в підкаталог, а не в корінь.

5. Плагін безпеки або брандмауер

Плагіни безпеки блокують повторні спроби входу і підозрілі запити. Якщо ваша IP-адреса потрапила до чорного списку, ви бачите 403, хоча для всіх інших сайт працює. Перевірте через мобільний інтернет. Якщо сайт відкривається на телефоні, але не з офісу, блокування прив'язане до адреси, і його знімають у чорному списку плагіна або сервера.

6. Якщо 403 лише в адмінпанелі

Каталог wp-admin може бути окремо захищений паролем або обмеженням за IP. Тоді публічний сайт працює як зазвичай. Перевірте захист каталогів у хостингу, перш ніж шукати проблему у WordPress.

Чого краще не робити

Не встановлюйте файлам права 777. Це на мить прибирає помилку, але водночас відкриває сайт будь-кому, хто має доступ до сервера. Якщо помилка 403 з'явилася разом з іншими дивними симптомами, прочитайте також інструкцію про зламаний сайт, адже після злому права доступу до файлів часто переписують.

Якщо не хочете робити це самостійно

Ми з'ясуємо, звідки береться блокування, і відкриємо сайт, не послаблюючи права доступу на шкоду безпеці. Відповідаємо на звернення протягом того самого робочого дня, а повністю непрацюючим сайтом займаємося протягом доби.

Дізнайтеся, як ми відновлюємо роботу сайту »