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

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

ErrorDocument 500 /error.html

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

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

1 ответ

Вы можете разместить этот фрагмент в вашем.htaccess:

# 500 handler
ErrorDocument 500 /error.html

# causing 500
Options +ExecCGI
AddHandler cgi-script .foo

Также создайте файл с некоторыми случайными символами, такими как abc.foo в корне вашего сайта:

cat abc.foo
asdf

Теперь отправьте запрос на abc.foo как http://domain.com/abc.foo, и он сгенерирует 500 и покажет ваш error.html

Другие вопросы по тегам