Nginx的错误重定向也有些需求,就按实例来说明下。

1、最简单的重定向404页面(404.html为自定义的页面)

error_page  404  /404.html;

2、需要重定向4** 5** 的所有的页面(error.html为自定义页面)

方法1、  error_page 402 403 404 500 502 503 504 /error.html;

方法2、(征集,是否有完全满足所有的4** 5** 不用单独一个个列出来的写法)

3、重定向请求错误的php页面

如果是一般的文件上面的都可以解决,但是如果是PHP的,就会出no input file specified.

需要再配置文件nginx.conf 中 fastcgi  位置加上   fastcgi_intercept_errors on;

PS:特别注意的是404.html(自定义的文件)文件页面大小要超过512k,不然会被ie浏览器替换为ie默认的错误页面。(听别人说的,没有尝试过)

Oh ! Linux 原文

本日志由 holley 于 2010-07-17 08:07:16 发表到 技术 中,目前已经被浏览 49 次,评论 0 次;

作者添加了以下标签: Nginx