有没有办法将apache/PHP/.htaccess设置为只返回错误404而不显示页面



所以我在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>"

相关内容

  • 没有找到相关文章

最新更新