注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

good luck guys

welcome

 
 
 

日志

 
 

Nginx——配置404页面跳转 - 寒枫欣叶  

2012-01-06 21:51:14|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Nginx——配置404页面跳转

  因为自己使用的是nginx的web服务器程序,介绍一下怎么配置404.

步骤:

  1.创建自己的404.html页面,并放于网站根目录

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

  3.更改nginx.conf 在网站配置中在server 区域加入: error_page 404 = /404.html; 或者 error_page 404 = http://www.xxx.com/404.html;

  4.测试nginx.conf正确性: /usr/local/nginx/sbin/nginx –t

  5.重启nginx生效: /usr/local/nginx/sbin/nginx -s reload


  #502 等错误可以用同样的方法来配置。

  error_page  500 502 503 504 = /50x.html;

  在网上找了半天没有找到理想的404页面,比较好看一点的,都只提供了一张图片,跟本就没有源代码,难道要让我把整张大图放到404跳转页面。还是算了吧,自己写个404页面跳转,当然代码是公开的,下面先来张图:

Nginx——配置404页面跳转 - 寒枫欣叶 - bailkai - good luck guys

  先建立一个文本文档,将代码拷贝到文本文档,保存退出,然后将文本文档改名为 404.html 就OK了。

01<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<A href= target=_blankA>">
02<html xmlns="<A href="target=_blankA>">
03<head>
04<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
05<meta http-equiv="refresh" content="99;url=">
06<title>file not found</title>
07</head>
08<body>
09<br />
10<br />
11<div align="center">
12<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-style: dotted; border-width: 1" bordercolor="#000000" width="600" >
13<tr>
14<td height="200" style="border-collapse: collapse; border-style: dotted; border-width: 1"><div align="center"><span style="color:red; font-size:72px;">Error</span><span style="color:#999999;font-size:72px;">404</span></div><br /><div align="right"><span style="color:green;font-size:36px;">你懂得!</span></div></td>
15</tr>
16<tr>
17<td style="border-collapse: collapse; border-style: dotted; border-width: 1"><br /><div align="left"><span style="font-size:12px;">  说明:<br/>      你所访问的页面不存在或者链接更改或者已被删除,网站将会在5秒内跳到首页。<br /><br />      对你带来的不便表示歉意,感谢你对本站的支持。<br /><br />      如何跳转失败,请点击此 <a href="<A href="A>">>>寒枫欣叶<<</a> 直接进入网站首页<br /><br />      如何你有任务建议和意见请来信通知我们 Email:408160341@qq.com</span></div><br/></td>
18</tr>
19</table>
20</div>
21</body>
22</html>


2011-05-14 11:57
@蓝叶:是emlog4.0  代码插件SyntaxHighlighter,样式我修改了一下,是个不完整插件,编辑器里没有插入代码的地方,只能通过<pre ></pre>这样来实现.
回复




引文来源  Nginx——配置404页面跳转 - 寒枫欣叶
  评论这张
 
阅读(915)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017