在Nginx配置文件中,我们可以使用如下的语法来配置error_page指令: error_page <error_code> <location>; 其中,<error_code>是HTTP错误码,<location>是要显示的页面的URL或路径。 例如,我们可以将404错误重定向到一个自定义的404页面: error_page 404 /404.html; 当用户访问一个不存在的
error_page <error_code> <location>; <error_code>:HTTP错误码,如404、500等。 <location>:自定义错误页面的路径或URL。 使用步骤 编辑Nginx配置文件: 通常位于/etc/nginx/nginx.conf或/etc/nginx/conf.d/目录下的某个文件。 添加error_page指令: 在server块或location块中添...
error_page 500 502 503 504 @jump_to_error; location @jump_to_error { proxy_pass http://backend; } 1. 2. 3. 4. 同时也能够通过使客户端进行302、301等重定向的方式处理错误页面,默认状态码为302。 error_page 403 http://example.com/forbidden.html; error_page 404 =301 http://example.com...
proxy_pass http://dev1; #HessianTest3}#参考书本第40页#error_page 404 =200 /404.html;#error_page 500 502 503 504 =200 /50x.html;#location = /404.html {# root html;##}#location = /50x.html {# root html;#}#当页面发生异常的时候可以指定跳转到location中,也可以指定跳转到指定的URL地...
location指令 3、设置请求资源的目录root / alias 4、index指令 5、error_page指令 1、listen指令 listen:用来配置监听端口(主要见监听前端页面访问的端口)。 listen的设置比较灵活,我们通过几个例子来把常用的设置方式熟悉下: listen 127.0.0.1:8000; // listen localhost:8000 监听指定的IP和端口 ...
当error_page后面跟的不是一个静态的内容的话,比如是由proxyed server或者FastCGI/uwsgi/SCGI server处理的话,server返回的状态(200, 302, 401 或者 404)也能返回给用户。 error_page404= /404.php; location ~ \.php$ { fastcgi_pass127.0.0.1:9000; ...
error_page404403500/50x.html;location=/50x.html{root/usr/share/nginx/html;} 跳转到指定网址 其原理是响应到错误代码后,302(临时重定向到目标网址),如下当错误代码为404时,导向https://www.csdn.net 代码语言:javascript 代码运行次数:0 运行 AI代码解释 ...
error_page code[reason]uri; 其中,code是HTTP错误代码,uri是要显示或重定向到的页面或URL。 Context: http, server, location, if in location 示例配置: 简单示例,将404错误重定向到自定义404页面: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 ...
error_page 404 =200 /custom_404.html; 当服务器返回 404 错误时,nginx会返回/custom_404.html页面,但 HTTP 响应状态码是 200。 使用内部重定向 可以使用@named_location来处理错误。这个方法允许你将错误处理逻辑封装在一个内部位置。 error_page 500 502 503 504 /50x.html; ...
之前在看 Nginx 的 location 匹配规则的时候,参考了一些网上的文章,但是这些文章,要么不全,要么就是有问题的,后面打算结合我自己的实践,自己写一篇算了。 本次实践的环境: 系统: CentOS 7 Nginx 版本: 1.18.0 location 匹配的变量 Nginx 的 location 规则匹配的变量是$uri, 所以不用管后面的参数$query_string...