Apache переходит на страницу ошибки, используя «тест» работает, но перенаправление на документы не - PullRequest
0 голосов
/ 24 мая 2019

Я знаю, что была похожая проблема, но она все еще не работает для меня, и я не знаю сейчас, что я делаю неправильно.

Я хочу перенаправить на страницу пользовательского обслуживания.

Когда я использую

RewriteEngine On
Error Document 503 "test"
RewriteCind %{REMOTE_ADDR} !123\..456\.789.000
RewriteRule .* - [R=503,L]

переписывается просто отлично, но когда я изменяю его на:

Error Document 503 /path/to/my/file/maintenance.html 

это дает мне:

Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Кроме того, возникла ошибка 500 Internal Server Error при попытке использовать ErrorDocument для обработки запроса.

и я не могу понять почему, потому что это правильный путь.

РЕДАКТИРОВАТЬ: Я также добавлю, я делаю это в virtal host file.

РЕДАКТИРОВАТЬ2: Когда я помещаю документ об ошибке 503 /maintenance.html так:

Ошибка документ 503 Ошибка Кроме того, обнаружена ошибка 500 Internal Server Error при попытке использовать ErrorDocument для обработки запроса. исчезает, но я все еще застрял с ошибкой Service Unavailable

...