Отключение ошибки состояния Apache

1

Когда я просматриваю свой сайт, а код сообщает код ошибки 500, браузер показывает мне сообщение:

неразрешенный

Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.

Обратитесь к администратору сервера, [не указан адрес] и сообщите им о времени возникновения ошибки, и все, что вы могли бы сделать, что могло привести к ошибке.

Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.

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

Я должен отключить это, потому что я отправляю данные в ответ на тело. Где это в апаче?

благодаря

  • 1
    Вопрос в том, почему этот статус отправляется, хотя вы говорите, что ответом является именно вы (именно так я понимаю ваше последнее предложение). Я имею в виду, что обычно можно решить проблему, которая действительно возникает, что приводит к ошибке. Такая ошибка никогда не должна возникать на производственном сайте, независимо от того, была ли она обнаружена и обработана или нет. Это явный признак того, что существует проблема с программным обеспечением, которая должна быть решена.
Теги:
status
error-code

1 ответ

0

Чтобы изменить сообщения об ошибках по умолчанию в Apache, используйте директиву ErrorDocument. Например:

ErrorDocument 500 /internal/address.php
ErrorDocument 500 http://external.address/
ErrorDocument 500 "Custom error message"

Это должно работать и в файле .htaccess.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню