База знань›Webhosting›Помилка 404 Not Found

Webhosting – Помилка 404 Not Found

На цій сторінціПомилка 404 Not FoundУсунення помилки 404Налаштування власної сторінки помилки 404Часті запитання

У цій статті ви дізнаєтеся:


Помилка 404 Not Found

Помилка 404 означає недоступність файлу або іншого ресурсу. Якщо відсутня вся запитувана сторінка, ви впізнаєте помилку 404 за текстом Not found у заголовку.

Сторінка з помилкою 404 Not Found
Сторінка з помилкою 404 Not Found

Деякі сайти можуть мати налаштовану власну сторінку 404. Щоб налаштувати таку власну сторінку, скористайтеся розділом Налаштування власної сторінки помилки 404.

Помилку 404 повертають також зображення та інші ресурси, які не вдалося завантажити. Повний перелік ви знайдете в інструментах розробника браузера (зазвичай клавіша F12) у консолі (Console), або на вкладці Мережа (Network). Щоб завантажити дані вкладки Network, оновіть сторінку.

Помилка 404 в інструментах Network і Console інструментів розробника (браузер Chromium)
Помилка 404 в інструментах Network і Console інструментів розробника (браузер Chromium)

Схожа на помилку 403 Forbidden, але зазвичай відсутні менш важливі файли, ніж index.html, index.php або .htaccess.


Усунення помилки 404

Якщо файл із вашого вебхостингу завантажується неправильно, виконайте такі кроки: 

  1. Перевірте через FTP, чи він справді є на вебхостингу. 
  2. Перевірте також розмір завантаженого файлу: пошкоджений або лише частково завантажений файл також може спричиняти помилку 404.
  3. Перевірте шлях до цього файлу, тобто чи його фактичне розташування відповідає розташуванню в коді вебзастосунку.

Якщо ви використовуєте вміст із іншого джерела (найчастіше шрифти, скрипти, css), перевірте його доступність (тимчасову й довгострокову). Якщо джерело тривалий час недоступне, розгляньте можливість його заміни.

Змішаний вміст

Ще одним поширеним джерелом проблем є так званий змішаний вміст (mixed content), коли сайт завантажується через захищений протокол HTTPS, але деякі ресурси намагаються завантажуватися через незахищений HTTP.

Перегляньте вихідні файли сайту та виправте всі адреси з http:// на https://.

Якщо ви використовуєте систему керування вмістом, наприклад WordPress, скористайтеся інструментом для виправлення змішаного вмісту (у WordPress: Tools Site Health).

WEDOS Protection та Let’s Encrypt

Якщо ви спостерігаєте помилку 404 на вебхостингу з доменом на WEDOS Protection ⧉, перевірте, чи минуло щонайменше 90 хвилин з моменту активації сертифіката HTTPS. Якщо ні, зачекайте та спробуйте завантажити сторінку знову без кешу за допомогою комбінації клавіш Ctrl + Shift + R.

Якщо проблема не зникає, переконайтеся, що DNS-записи та актуальні IP-адреси вашого проксі збігаються.


Налаштування власної сторінки помилки 404

Щоб у разі, коли сторінку не знайдено, відображалося власне повідомлення про помилку, виконайте такі кроки:

  1. Створіть власну сторінку помилки, наприклад 404.html, і збережіть її через FTP у кореневий каталог сайту (туди ж, де розташований файл index.html або index.php).
  2. У цій самій папці відкрийте файл .htaccess. Якщо його там немає, створіть його (назва містить крапку на початку і не має розширення).
  3. Наприкінці вмісту файлу .htaccess додайте код:
ErrorDocument 404 /404.html

Якщо ваш документ має іншу назву, ніж 404.html, змініть назву файлу в коді.

Зразок власної сторінки 404 системи WEDOS Global
Зразок власної сторінки 404 системи WEDOS Global

Часті запитання

Жодне з рішень не допомогло, що мені робити тепер?

Якщо помилку 404 спричиняє файл на вебхостингу, активуйте тимчасовий FTP-доступ для Support за цією інструкцією і через форму ⧉ попросіть про перевірку. Вкажіть назву сайту та адреси недоступних файлів.
Зовнішні ресурси ми перевірити не можемо, зверніться з проханням про перевірку до їхнього оператора. Якщо він попросить IP-адресу вебхостингу, ви знайдете її в деталях послуги ⧉ у таблиці Service addresses.

Чи трапляється помилка 404 не лише у VEDOS?

Так, це поширена помилка, спричинена недоступністю файлів на сервері. Сервер (вебхостинг) працює без проблем, а виправлення полягає в завантаженні відсутніх файлів на сайт і забезпеченні доступності ресурсів через правильний протокол.

Чи була ця стаття корисною?

Ваша оцінка допомагає нам покращувати статті.

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

Не знайшли те, що шукаєте?

Запитайте інших клієнтів на сайті спільноти Help.