Применимо к: все тарифы (Self-Managed и Managed).
Перед началом: вам понадобится доступ к cPanel того хостинг-аккаунта, чей сайт вы хотите настроить. Войдите из личного кабинета (откройте услугу, затем нажмите Войти в cPanel) или перейдите по адресу https://yourdomain/cpanel.
Кастомная страница ошибки заменяет стандартное безликое сообщение, которое видят посетители, когда что-то идёт не так, — например, 404 (Not Found), когда страницы не существует, или 500 (Internal Server Error), когда падает скрипт. Фирменная страница ошибки удерживает посетителей на сайте и направляет их куда-то полезное вместо пустого служебного сообщения.
Сделать это можно двумя способами. Встроенный инструмент Error Pages — самый простой для большинства. Если вы предпочитаете использовать собственный HTML-файл, второй способ через .htaccess даёт больше контроля.
Вариант A — инструмент Error Pages
- В cPanel откройте Advanced -> Error Pages (пункт может называться просто Error Pages).
- Если на аккаунте размещено несколько доменов, выберите нужный домен из списка вверху.
- Выберите код ошибки, который хотите настроить, например 404 (Not Found) или 500 (Internal Server Error).
- В редакторе введите или вставьте HTML вашей страницы. Кнопками быстрой вставки можно добавить такие данные, как страница-источник перехода или IP-адрес посетителя.
- Нажмите Save.
Результат: посетители, столкнувшиеся с этой ошибкой на выбранном домене, теперь видят вашу кастомную страницу вместо стандартного служебного сообщения.
Вариант B — собственный файл .htaccess
Используйте этот способ, если вы уже сверстали страницу ошибки в виде HTML-файла (например, 404.html).
-
Загрузите файл страницы ошибки на сайт через cPanel -> Files -> File Manager или по FTP/SFTP. Обычное место — корневой каталог сайта (как правило, public_html).
-
В File Manager откройте (или создайте) файл .htaccess в той же папке. Если вы его не видите, включите Show Hidden Files (dotfiles) в настройках File Manager.
-
Добавьте строку для каждой ошибки, которую хотите обработать, указав путь к вашему файлу, и сохраните:
ErrorDocument 404 /404.html ErrorDocument 500 /500.html -
Откройте несуществующий URL на вашем сайте (например, yourdomain/this-page-does-not-exist), чтобы проверить настройку.
Результат: наш веб-сервер LiteSpeed читает ваш .htaccess и отдаёт ваш кастомный файл для каждого заданного кода ошибки.
Решение проблем с этой задачей
- По-прежнему видите стандартную страницу? Очистите кэш браузера и попробуйте приватный/инкогнито-режим. Если вы используете плагин LiteSpeed Cache, очистите и его кэш.
- Кастомная страница 500 так и не показывается. Ошибка 500 обычно означает, что сломан скрипт или приложение, поэтому нужно устранить и саму причину — см. Мой сайт недоступен или показывает ошибку 500.
- Вместо этого вы видите 508 «Resource limit reached». Это другое сообщение — о том, что ваш аккаунт упёрся в лимиты CloudLinux, а не страница, которую вы настроили, — см. «Resource limit reached» и ошибки 508: объяснение.
-
Неверный путь в .htaccess. Пути в
ErrorDocumentуказываются относительно корня вашего домена и должны начинаться с/. Убедитесь, что файл действительно существует по этому пути в File Manager.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.