Назад | Перейти на главную страницу

Тестирование htaccess на ошибку 500 сервера без фактической ошибки

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

ErrorDocument 500 /error.html

Теперь вопрос в том, как я могу протестировать его на действующем сайте и убедиться, что страница с ошибкой появляется, когда сайт действительно вылетает?

Любые предложения очень ценятся.

Я создал папку с названием http500 в корне www

Я поставил .htaccess файл в эту папку со следующим:

Redirect 500 /http500

Затем я открыл это http://example.com/http500

Вы можете попробовать разные страницы ошибок

Redirect 501 /http500

или

Redirect 502 /http500

или

Redirect 503 /http500

Никакого перезапуска сервера не потребовалось, изменения вступили в силу немедленно.

Источники:
https://stackoverflow.com/a/8687536/534883
https://bibwild.wordpress.com/2013/06/05/how-to-make-apache-fake-a-500-http-response/

Посмотри на это:

Как вызвать 500 Internal Server Error в PHP?

https://stackoverflow.com/a/8687536/534883

Создайте новый каталог и введите в него нефункциональный файл .htaccess (например, с синтаксической ошибкой или аналогичным). Затем откройте этот каталог в браузере.