nginx自定义404错误页面设置方法 【百科全说】-pg电子游戏试玩平台网站

腾讯视频/爱奇艺/优酷/外卖 充值4折起

今天突然发现一个问题,网站设置了自定义的 404 页面, 显示的是没有问题, 只是返回的状态码是 200, 而不是404!!

去看我的 nginx 配置:

nginx.conf

代码如下

server {

...

error_page 404 = /404.php;

...

}

乍一看是没啥,网上搜了一下才知道多了个等号!!! 改为这样:

nginx.conf

代码如下

server {

...

error_page 404 /404.php;

...

}

补充一下其它状态代码定义方法

更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on;

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

代码如下

location /my_blog {

error_page 404 = /article_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后端的服务器架构中。

测试配置

/usr/local/nginx/sbin/nginx -t

没错误就重启nginx

/etc/init.d/nginx restart

07/31 17:26
xenu link sleuth是一款功能简单、但对seo十分重要的蜘蛛爬行模拟工具。界面非常简单,用户输入一个网址,通常是网址的pg电子游戏试玩平台网站首页,单击ok按钮,这个软件就会按照输入的网址可以分别列出网站 的活链接以及死链接,连转向链接它都分析得一清二楚;支持多线程 ,可以把检查结果存储成文本文件或网页文件。 使用了上面的软件很方便的就找到了我们的这个页面索引的页面的一些出现404错误的页面,这样我们就可以快速的解决问题了。 xenu测试原理 从待测网站的根目录开始搜索所有的网页文件,对所有网页文件中的超级
05/08 23:14
在之前的文章中分享到"设置301重定向方法 "文章,提到301,那肯定也要说说404错误页面吧。因为我们默认安装了lnmp后404页面不会自动设置,也不会默认到程序的404错误页面,而需要我们手工设置。具体如何设置呢?我们一起往下看。 第一步,编辑 /usr/local/nginx/conf/nginx.conf 文件,在http区域添加下面的代码; fastcgi_intercept_errors on; 第二步,编辑你需要添加404页面的网站的conf文件,对应在 usr/l
10/13 01:56
苹果在2014年最后一场发布会中结束以后,开放了 mac 上最新的 os x yosemite 系统下载。相信有很多小伙伴在升级更新时,会遇到不少问题,比如下载速度慢,下载错误等。那么os x yosemite系统下载失败怎么办?这里简单介绍一些os x 10.10下载错误的操作技巧,希望能帮你解决一些小问题。 下载速度慢 如果你当前正在更新系统时,发现下载速度异常缓慢的话,此时我们可以通过修改系统的 dns 地址来缓解一下症状。可以从系统偏好设置中,也可以直接点击顶部菜单栏中的“网络偏好设置”
11/17 11:50
为什么ps不能打字?小编带来了ps不能打字程序错误解决方法,当我们需要在图片上输入文字却提示失败的话,该怎么处理这样的问题呢?请看下文介绍吧。 依次打开编辑--首选项---文字,然后在文字后面的选项中,将“文字预览大小”前面的“勾”给去掉就可以打字了。 如果不行,可以关闭软件重新打开就可以了。 以上就是ps不能打字程序错误解决方法,大家看明白了吗?希望这篇文章对大家有所帮助,谢谢阅读!

关闭调试模式解决打开网页提示404错误

12/27 13:03
打开网页提示404错误怎么办? 404页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 下面,我们就来看看如何解决404错误 假如我们输入一个不存在的,会看到一个错误404的页面,也就是说页面未找到,这时候错误提示会告诉你站点中存在的路径,告诉你可以访问的url样式有:admin和hello,如果我们想要网站正式上线,必须隐藏这些信息,那么就需要关闭调试模式,下面是具体的过程: 1、我们打开站点所在的文件夹,我的站点放
01/01 01:12
上网最烦的是什么?网速慢,广告,中病毒等等,其中最让人感到烦恼的莫过于那些莫名其妙弹出的“宽带连接错误xxx”的弹窗警告了,经常在这种时候你是上不了网的,身边有手机还好,刷着流量去百度找帖子解决,身边没手机怎么办?打电信或者联通客服?有一点必须确认的是他们即使答应让人来修复也一定不是现在。 今天软媒小编整理编排了一些关于691、623、678...宽带连接错误解决方法大集合,这些解决方法来源于网络,望知晓出处者不吝告知,感激不尽。希望或多或少能帮助到你。 宽带连接错误691(由于域上
12/26 00:05
打开网页提示404错误怎么办? 404页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 下面,我们就来看看如何解决404错误。 假如我们输入一个不存在的,会看到一个错误404的页面,也就是说页面未找到,这时候错误提示会告诉你站点中存在的路径,告诉你可以访问的url样式有:admin和hello,如果我们想要网站正式上线,必须隐藏这些信息,那么就需要关闭调试模式,下面是具体的过程: 1、我们打开站点所在的文件夹,我的站点
01/29 05:14
系统丢失gdiplus.dll文件错误解决方法,详细错误如图: 步骤 百度gdiplus.dll文件,找一个地方下载gdiplus.dll文件,下载的时候注意必须符合自己的系统(win7或者xp) 下载后,解压,复制里边的gdiplus.dll文件到系统目录下,如下图,是win7系统的存放位置,其他系统放在相应位置即可(系统目录一般为:c:/winnt/system32 64位系统为c:/windows/syswow64) 最后,点击开始菜单-->运行-->输入【regsvr32 g
01/11 16:09
windows休眠状态是指将所有运行的实时数据存储到硬盘上,并且关闭一切不必要的硬件从而节省电量,无论你所使用的windows是哪个版本,系统都能够让用户自动进入休眠状态,当然在你没有关闭休眠功能的前提下,不过在近期有部分win7用户反映,将系统从休眠状态唤醒时,出现"拒绝访问"的错误,对于该问题我们如何解决呢?下面看为您带来的解决方法! 解决win7系统唤醒休眠状态出现"拒绝访问"错误的方法 第一步.进入win7系统后,我们在键盘中按"win r&quo
网站地图