Сторінки, що відповідають помилкою, знайдено й виправлено.

Сторінка може відкриватися й усе одно бути зламаною: «404 Not Found», «500 Internal Server Error», «Too many redirects». LayerAssist читає коди відповіді ваших сторінок, пояснює їх і усуває причину.

Коротко

  • У чатіУ чаті він відкриває вказані вами сторінки як відвідувач, читає кожен код відповіді й переспрямування та знаходить причину кожної помилки.
  • АвтоматизаціяЯк ваша власна автоматизація він може регулярно перевіряти список важливих сторінок і попереджати, коли якась перестає відповідати «200 OK».
  • Вбудований моніторВбудований монітор доступності попереджає, коли ваш сайт не відповідає зовсім.
  • Поки недоступноВбудованого монітора, який попереджав би про коди помилок, наприклад про сторінку, що відповідає 500, поки немає.

Сайт може «працювати» й усе одно відлякувати відвідувачів

Монітори доступності вважають сайт робочим, поки сервер відповідає. Але якщо у відповідь приходить «404 Not Found» на вашому найкращому товарі, «500 Internal Server Error» на оформленні замовлення або петля переспрямувань на головній, відвідувачі йдуть так само.

Пошукові системи це теж помічають: сторінки з помилками випадають із видачі, а переспрямування, що ходять по колу, марнують візити, які приходять. Код відповіді – перша підказка, що не так, якщо його хтось прочитає.

Часті помилки та що вони означають

  • 404 Not Found: адреса нікуди не веде, зазвичай сторінку переміщено або видалено
  • 403 Forbidden: сервер відмовляє, зазвичай через права доступу або правило безпеки
  • 500 Internal Server Error: зламався код або налаштування сайту
  • 502, 503 або 504: те, що працює за сайтом, зупинене, перевантажене або надто повільне

Чому сторінки починають віддавати помилки

Переїзд сайту або нові адреси сторінок

Після перенесення або зміни структури посилань старі посилання й результати пошуку ведуть на адреси, яких більше немає.

Зламаний .htaccess або правило сервера

Один хибний рядок у правилі перезапису чи переспрямування може спричинити помилки 500 або нескінченні переспрямування по всьому сайту.

Права на файли й правила безпеки

Файли, які вебсервер не може прочитати, або надто суворе правило фаєрвола перетворюються на помилки 403.

Збій PHP або застосунку

Помилка плагіна, відсутнє розширення чи ліміт пам’яті дають помилку 500, а зупинена служба PHP – 502 або 503.

Як LayerAssist розбирається зі сторінками, що віддають помилки

Він починає там само, де відвідувач, – з адреси – і йде слідом аж до сервера.

Читає справжню відповідь

Він запитує сторінку й записує код відповіді, кожне переспрямування дорогою та час відповіді.

Проходить переспрямування до кінця

Він показує кожен крок ланцюжка переспрямувань, тож петлю між http, https, www і CDN видно одразу.

Пов’язує код із причиною

З доступом до хостингу чи сервера він читає журнал помилок, правила перезапису й права доступу за кожною помилкою.

Виправляє й перевіряє знову

Він виправляє правило, права чи налаштування, додає переспрямування для переміщених сторінок і знову запитує сторінку, щоб переконатися, що вона відповідає «200 OK».

Приклад: сторінка контактів, що віддає 403

  1. Ви

    Відвідувачі кажуть, що сторінка контактів показує «403 Forbidden». У мене вона відкривається нормально.

  2. Що він перевіряє

    • /kontakty: 403 Forbidden для відвідувачів із кількох країн
    • /kontakty: 200 OK, коли ви ввійшли в систему
    • Плагін безпеки: блокування країн, призначене для сторінки входу, діє на всі сторінки
    • Права на файли: у порядку
  3. Що він змінює

    Обмежив блокування країн сторінкою входу в адмінку

  4. LayerAssist

    Виправлено. Ваш плагін безпеки блокував кілька країн на всіх сторінках, а не лише під час входу в адмінку, а ви бачили сторінку, бо були авторизовані. Я обмежив правило сторінкою входу; сторінка контактів тепер відповідає 200 OK усім.

Що ви отримуєте

  • Помилки знайдено на важливих сторінках, а не лише на головній
  • Кожен код пояснено простими словами
  • Петлі переспрямувань і биті посилання виправлено біля джерела
  • Повторна перевірка після кожного виправлення

Реальні ситуації

Після редизайну сайту

Нові адреси, старі посилання всюди. LayerAssist складає список старих сторінок, що віддають 404, і переспрямовує кожну на нову адресу.

Магазин із помилками 502 у години пік

Оформлення замовлення збоїть лише під великим навантаженням. LayerAssist пов’язує помилку 502 зі службою PHP, якій бракує процесів, і піднімає ліміт.

Блог після зміни хостингу

Усі статті, крім головної, віддають 404: правила перезапису не перенесли під час переїзду. LayerAssist їх відновлює.

Як перевірити й виправити HTTP-помилки з LayerAssist

  1. Скажіть, які сторінки важливі

    У чаті перелічіть сторінки для перевірки або просто опишіть, що бачать відвідувачі.

  2. Підключіть хостинг або сервер

    Щоб усунути причину, LayerAssist потрібен доступ туди, де працює сайт: до панелі керування хостингом, FTP або SSH.

  3. Дайте йому перевірити й виправити

    Він читає коди відповіді, знаходить причину, вносить виправлення й перевіряє кожну сторінку заново.

  4. Продовжуйте стежити

    Попросіть регулярну перевірку ключових сторінок як автоматизацію й додайте монітор доступності на випадок збоїв.

Запитання про HTTP-коди відповіді

Це тризначна відповідь, яку сервер дає на кожну сторінку: 200 означає «усе гаразд», 301 і 302 – переспрямування, 404 – «не знайдено», а коди серії 500 означають, що щось зламалося на сервері.

Далі: Швидкість сайту

Від 9 $ на місяць · 14 днів, щоб передумати

Наступного разу, коли щось зламається, ви знатимете, до кого звернутися.

Додайте свій сайт і поставте перше запитання вже сьогодні. Не підійшло? Скасуйте протягом 14 днів і поверніть перший платіж за вирахуванням лише використаної роботи ШІ.

7 днів безкоштовно · Банківська картка не потрібна · Технічні знання не потрібні.