所以我在linux ubuntu上安装了标准的apache2,但默认配置会给出apache2的标准404页面,而我只想有一个错误,但不返回页面。
我在apache2配置中找到了一些变通方法
ErrorDocument 404 /404.php
然后在404.php中:
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found", true, 404);
但这仍然会返回一些东西,而我喜欢apache2服务器停在那里,根本不做任何
您可以自定义ErrorDocument以显示自定义错误响应,而无需加载新页面。
如果您请求服务器上不存在的内容,下面的代码将在新窗口中显示自定义文本"A 404 error occured"。
ErrorDocument 404 "A 404 error occurred!"
您也可以使用HTML标记来格式化错误文本
ErrorDocument 404 "<h2>A 404 error occurred!</h2>"