天行健,君子以自强不息;
      地势坤,君子以厚德载物;

  • 1 
预览模式: 普通 | 列表

Lighttpd中404返回错误的状态码200的解决办法

Lighttpd版本1.4.22

前端时间,对网站配置了404错误跳转
server.error-handler-404   = "/404/index.php"
当发生404错误的时候,并不是打开ie默认的错误页,而是打开自定义的index.php页面。
按理此时显示页面的http status应该是404,但是返回的http status却是200
查看日志文件,发现日志里记录的也是200状态,而不是404状态。

通过查找发现,这应该是lighttpd的一个bug。
根据问题原因,采取如下两种解决方案:
一、在错误文件头部增加如下代码
<?ph

[阅读全文]

标签: Lighttpd
  • 1