INTEGRITY Документация

Изменить Error Pages

Можно задать пользовательские Error Pages для следующих ошибок и проверок:

Сведения о различных типах Error Pages см. в Типы страниц ошибок.

Чтобы возвращать пользовательские ответы об ошибках для запросов, соответствующих определённым условиям, используйте Custom Error Rules взамен.

1. Разработайте свою пользовательскую страницу ошибки

Прежде чем настроить собственную страницу ошибки в аккаунте Cloudflare, её потребуется разработать и оформить в виде кода. Разместить её можно на собственном веб-сервере или с помощью одного из продуктов Cloudflare, например Snippets.

При разработке страницы пользовательской ошибки можно включить специфичные для страницы токены пользовательской ошибки. Каждый пользовательский токен ошибки предоставляет диагностическую информацию, которая отображается на странице ошибки.

Чтобы для каждой ошибки показывалась своя страница, создайте отдельную страницу для каждой ошибки. Например, чтобы создать пользовательскую страницу ошибки одновременно для IP/Country Block и WAF block, вам необходимо разработать и опубликовать две отдельные страницы.

Для создания страницы ошибки можно использовать следующий шаблон:

<html>
	<head></head>
	<body>
		::[REPLACE WITH CUSTOM ERROR TOKEN NAME]::
	</body>
</html>

Пример страницы ошибки для ошибок 5XX

Следующий код HTML представляет собой пример страницы ошибки для ошибок 5XX без оформления:

<!doctype html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>5XX Level Errors page</title>
	</head>
	<body>
		<h1>5XX Level Errors</h1>
		<h2>::CLOUDFLARE_ERROR_500S_BOX::</h2>
	</body>
</html>

2. Обновление страницы ошибки в панели управления

Страницу ошибки можно задать на уровне зоны или для всей учётной записи. Страницы ошибок уровня зоны имеют приоритет над страницами ошибок уровня учётной записи.

Чтобы изменить пользовательскую страницу ошибки на уровне зоны:

  1. На панели управления Cloudflare перейдите к разделу Error Pages страницу.

    Перейдите в Error Pages ↗
  2. Определите нужный тип пользовательской страницы ошибки.

  3. (Необязательно) Чтобы просмотреть текущую страницу ошибки (стандартную или пользовательскую), выберите ссылку в Показать столбец.

  4. Чтобы изменить страницу ошибки, нажмите значок с тремя точками > Изменить рядом с ранее определённым типом страницы.

  5. Чтобы использовать стандартную страницу Cloudflare, нажмите Страница Cloudflare по умолчанию. Чтобы указать пользовательскую страницу ошибки, выберите Пользовательская страница и введите URL созданной вами пользовательской страницы ошибки.

  6. Выберите Подтверждение.

Чтобы обновить пользовательскую страницу ошибки на уровне аккаунта:

  1. На панели управления Cloudflare перейдите к разделу Настройки страницу.

    Перейдите в Конфигурации ↗
  2. Перейдите в Error Pages и укажите нужный тип пользовательской страницы ошибки.

  3. (Необязательно) Чтобы просмотреть текущую страницу ошибки (стандартную или пользовательскую), выберите ссылку в Показать столбец.

  4. Чтобы изменить страницу ошибки, нажмите значок с тремя точками > Изменить рядом с ранее определённым типом страницы.

  5. Чтобы использовать стандартную страницу Cloudflare, нажмите Страница Cloudflare по умолчанию. Чтобы указать пользовательскую страницу ошибки, выберите Пользовательская страница и введите URL созданной вами пользовательской страницы ошибки.

  6. Выберите Подтверждение.

Запросить пользовательскую страницу ошибки повторно

После успешной настройки содержимого пользовательской страницы ошибки в Error Pages, вы можете удалить страницу со своего исходного сервера.

Если в дальнейшем вам понадобится обновить пользовательскую страницу ошибки, необходимо заново получить страницу, даже если её URL не изменился. Для этого рядом с нужным типом страницы выберите три точки > Запросить пользовательскую страницу повторно.