Я пытаюсь «мягко отключить» веб-сайт, чтобы пользователи увидели автономную страницу 404, но на самом деле веб-сервер остается там.
Большинство решений, которые я нашел для 404 страниц, создавали пользовательские (красивые) 404 страницы. Я хочу сделать наоборот: подражать стандартной (404) странице браузера как можно ближе.
Пока что я попробовал следующее.
В .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^ notfound.php [L]
</IfModule>
и в notfound.php
http_response_code(404);
die();
Код работает для Chromeи Firefox (показывает собственную страницу 404), но Safari вместо этого показывает пустую (белую) страницу. Есть ли лучший способ решить эту проблему?