ErrorDocument на внешнем URL без перенаправления

  • Автор темы gabrielle1
  • 28
  • Обновлено
  • 17, May 2024
  • #1
Привет, У меня есть apache 2.2.22, выступающий в качестве прокси.

Моя цель — сделать эту конфигурацию.

Когда внутренний сервер недоступен, перегружен и т. д. (ошибка 5xx), я хочу отображать страницу ошибки не с локального хоста, а с другого сервера.



Цель состоит в том, чтобы сохранить запрошенный URL-адрес неизменным и отображать страницы ошибок с правильными кодами состояния (клиентский браузер не должен видеть никаких перенаправлений). Другой сервер, который обслуживает страницы ошибок, имеет php и возвращает эти страницы с правильным кодом состояния.

Проблема в следующем.

При использовании полного URL-адреса с директивой ErrorDocument Apache фактически выполняет перенаправление: ОшибкаДокумент 502 some_full_url RewriteRule дает возможность сохранить исходный URL-адрес и отображать страницу с внешнего URL-адреса. Но как совместить эти два метода?

Заранее спасибо.

gabrielle1


Рег
10 Aug, 2015

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно