прекратить ввод Apache своей собственной страницы 404 не найден на пользовательской странице ошибки 404 - PullRequest
0 голосов
/ 06 января 2010

У меня проблема с реализацией пользовательских страниц ошибок 404. моя установка - это внешний прокси-запрос apache 2.2.6, отличный от статического файла, на внутренний сервер приложений (apache 1.3.36)

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

вот что введено apache для не найденной страницы:

Not Found
The requested URL /product/8jd4776 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.36 Server at www.example.com Port 8888 

есть идеи, почему это происходит?

Ответы [ 2 ]

2 голосов
/ 07 января 2010

установите «ProxyErrorOverride On» с ErrorDocument на внешнем сервере Apache, чтобы решить проблему.

0 голосов
/ 06 января 2010

Длина содержимого вашего пользовательского сообщения 404 должна составлять 512 байт или более.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...