我想向用户显示自定义404错误页面,但仍希望返回错误代码404而不是302.
但是,添加自定义404页面并将用户重定向到该页面会将状态代码更改为302.我仍然希望页面发送404状态代码。这可以通过对.htaccess
文件或使用PHP进行任何更改来实现吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
Jasinth是对的。当您重定向用户(无论内涵如何)时,它实际上是302。
为了完整起见,也可以使用header()
函数存档404,即。 E:
<?php
header("HTTP/1.0 404 Not Found");
?>