nginx配置自定义404页面

来自:互联网
时间:2020-06-25
阅读:

今天上了一个站发现404页面不是自己指定的页面模版。排查了好久发现是Nginx配置里面的问题,接下来吾爱编程为大家介绍一下nginx配置自定义404页面的方法,有需要的小伙伴可以参考一下:

1、问题原因:

fastcgi_intercept_errors on

    排查发现这个参数是开启的状态,而看另外一个站的时候发现并没有这个参数,404页面显示的是自定义的。

2、解决方法:

    从配置文件把fastcgi_intercept_errors参数去掉,因为默认值是off的状态。error_page这个参数是要设置的,指定显示的文件,格式如下;

error_page 404 /404.html;

3、参数详解:

    (1)、介绍:

    fastcgi_intercept_errors指令指定是否传递4xx和5xx错误信息到客户端,或者允许nginx使用error_page处理错误信息。

    (2)、语法格式:

fastcgi_intercept_errors on|off

    (3)、默认值:

fastcgi_intercept_errors off

    (4)、使用字段:

http, server, location
返回顶部
顶部