error_page 403 http://example.com/forbidden.html; error_page 404 =301 http://example.com/notfound.html; 1. 2. 同时error_page在一次请求中只能响应一次,对应的nginx有另外一个配置可以控制这个选项:recursive_error_pages 默认为false,作用是控制error_page能否在一次请求中触发多次。 3. Nginx 自定义404...
error_page 404 = /404.html 可显示自定义404页面内容,但返回200状态码。 error_page 404 /404.php 如果是动态404错误页面,包含 header 代码(例如301跳转),将无法正常执行。正常返回404代码。 error_page 404 = /404.php 如果是动态404错误页面,包含 header 代码(例如301跳转),加等号配置可以正常执行,返回php...
在http上下文中使用error_page指令会为所有的虚拟主机设置一个全局的错误页面。这是最广泛的作用域,适用于需要为整个Nginx服务器设置统一错误处理的情况。例如: http {error_page 404 /404.html;error_page 500 502 503 504 /50x.html;server {# 服务器配置}server {# 另一个服务器配置}} 在这个配置中,所有...
}error_page500502503504/50x.html;location= /40x.html {roothtml; }location= /50x.html {roothtml; } } 实操 error_page 可以捕获状态码,因此最开始我是这样配置的 server{listen80;server_namesfimplat;indexindex.html index.htm;root/app/sfimplat_micro/web;access_loglogs/access.log main;location/s...
index page.html; } location /page/fs/ { # X不行 root /home; } } 图片位置的第一种方式: location ~ .*\.(gif|jpg|jpeg|png)$ { # 配置文件的位置 expires 24h; root /home/; #指定图片存放路径 try_files $uri $uri/ @webp; # 如果文件不存在尝试生成 webp 图片 ...
error_page code [ code... ] [ = | =answer-code ] uri | @named_location 默认值: no 使用字段:http, server, location, location 中的if字段 使用举例 跳转到指定页面 其原理是响应到错误代码后,导向指定的路由,然后再由指定的路由处理,如下当错误代码是404时,相当于访问http://localhost:80/50x.html...
error_page 401 /DENY_401; error_page 403 /DENY_403; } location /ACCEPT_300 { proxy_pass http://local host:9098/hello/$1; } location /DENY_401 { return 200 "CLOSED."; } location /DENY_403 { return 200 "UNAUTHED"; } proxy_intercept_errors on; ...
error_page404500/404.html;# 这样配置访问错误页面时 http status 为200,但页面内容是404.html 的内容 error_page404500=/404.html;# 这样配置访问错误页面时 http status 为404,但页面内容是404.html 的内容 error_page404500=404/404.html;# 也可以把404请求直接301到某个域上 ...
【摘要】 目录error_page的概念使用举例跳转到指定页面跳转到指定网址使用location的@符合完成错误信息展示更改反馈状态码 error_page配置小提示实战应用解读限流应用寻找错误码对应的文件error_page的概念error_page是nginx一个重要的指令,作用是定制化服务器错误页面。当nginx发生内部错误时,比如说404、403、500等...