Как мне имитировать родную страницу 404? - PullRequest
1 голос
/ 24 октября 2019

Я пытаюсь «мягко отключить» веб-сайт, чтобы пользователи увидели автономную страницу 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 вместо этого показывает пустую (белую) страницу. Есть ли лучший способ решить эту проблему?

...