nginx自定义错误页面(补充)

简介:

自定义nginx 404错误页面是提高用户体验的一个细节,如果是正规站,我们就必须做好它。你可以对每个网站的错误页面分别设置,也可以设置一个全局的404页面。

为指定位置设定一个404页面

location /my_blog {
error_page 404 = /article_not_found.html;
}
整个网站的404页面

server {
listen 80;
error_page 404 /page_not_found.html;
...
你可以用单个错误页面一起来处理多个错误代码

location /my_blog {
error_page 500 502 503 504 = /server_error.html
}
重定向到一个完全不同的服务器,假设你在http区域定义有一个上游服务器server2:

upstream server2 {
server 10.0.0.1:80;
}
server {
location /my_blog {
error_page 404 = @try_server2;
}
location @try_server2 {
proxy_pass http://server2;
}
这个功能可以用在Nginx前端+Apache后端的服务器架构中。

 本文转自    geekwolf   51CTO博客,原文链接:http://blog.51cto.com/linuxgeek/997962


相关文章
|
1月前
|
应用服务中间件 nginx
【报错】在nginx下启动,登录成功后页面不跳转
【报错】在nginx下启动,登录成功后页面不跳转
|
1月前
|
运维 应用服务中间件 Linux
LNMP详解(十三)——Nginx子页面详解
LNMP详解(十三)——Nginx子页面详解
18 3
|
4月前
|
应用服务中间件 Shell 开发工具
nginx+shell脚本实现一键启用与关闭停机维护页面
nginx+shell脚本实现一键启用与关闭停机维护页面
37 0
|
9月前
|
应用服务中间件 nginx
nginx部署后,出现刷新或返回页面报404
管用!!!!nginx部署后,出现刷新页面或者页面返回报404
310 0
|
3月前
|
JavaScript 前端开发 应用服务中间件
vue项目加载慢,Nginx页面优化
vue项目加载慢,Nginx页面优化
57 0
|
9月前
|
运维 应用服务中间件 nginx
nginx--配置文件详解、错误页面的配置
nginx--配置文件详解、错误页面的配置
|
6月前
|
缓存 应用服务中间件 nginx
Nginx页面乱码问题
Nginx页面乱码问题
|
7月前
|
应用服务中间件 nginx 数据安全/隐私保护
Nginx实现Web页面用户认证配置
Nginx实现Web页面用户认证配置
104 0
|
8月前
|
应用服务中间件 nginx
隐藏404页面中nginx版本信息
隐藏404页面中nginx版本信息
64 3
|
10月前
|
应用服务中间件 Shell nginx
Shell脚本:一键安装Nginx服务,用户可自定义Nginx版本
Shell脚本:一键安装Nginx服务,用户可自定义Nginx版本
256 0