Lnmp 404 页面

2013-08-12   来源:站长日记       编辑:沧海桑田   类别:服务器    转载到:    发表评论

lnmp 404 页面

网站使用默认的404错误页面对于访客、搜索引擎都不太友好,花费点时间在服务端布置404等错误提示页面,可以更好的留住访客,LNMP 404错误页设置

开启404页面响应
1、进入nginx配置目录  #cd /usr/local/nginx/conf
2、修改nginx.conf文件 #vi nginx.conf
3、添加字串
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 256k;
#加下面这一行
fastcgi_intercept_errors on; #显示错误信息
#添加完毕后保存并退出


设定404错误页面
1、打开虚拟主机配置文件进入vhost目录 #cd /usr/local/nginx/conf/vhost
2、编辑相关文件 如web.facesoho.com则编辑 #vi web.facesoho.com.conf
#黄色部分请根据自己的情况修改


指定404错误页面
1) 现在网站根目录(如/data/wwwroot/web.facesoho.com)添加404.html等文件
2)在server区域中加入 error_page 404 = /404.html;
#要指定500错误,也可以添加 error_page 500 /500.html;
#采用以下这种写法,其它错误提示注意修改代码和文件名 error_page 404 = http://web.facesoho.com/404.html


测试设置是否正确
#/usr/local/nginx/sbin/nginx -t

 

四、重载nginx使其生效

/usr/local/nginx/sbin/nginx -s reload


实现404等错误跳转前,必须做到第一步:添加fastcgi_intercept_errors on;
因为nginx在默认情况下不支持自定义404错误页面,只有这个指令被设置为on,nginx才支持将404错误重定向。
注意:自定义的404页面必须大于512字节,否则可能会出现IE或其它浏览器的默认的404页面。

9

1
9|1 | 鲜花 VS 砸蛋 | 49阅读 0评论 lnmp