来谈谈:NGINX下设置404毛病页面的办法分享
由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。1.创立本人的404.html页面
2.变动nginx.conf在http界说地区到场:fastcgi_intercept_errorson;
3.变动nginx.conf(或独自网站设置文件,比方在nginx->sites-enabled下的站点设置文件)
中在server地区到场:error_page404=/404.html大概error_page404=http://www.xxx.com/404.html
4.变动后重启nginx,,测试nginx.conf准确性:/opt/nginx/sbin/nginxCt
#502等毛病能够用一样的办法来设置。
error_page500502503504=/50x.html;
注重事项:
1.必需要增加:fastcgi_intercept_errorson;假如这个选项没有设置,即便创立了404.html和设置了error_page也没无效果。fastcgi_intercept_errors语法:fastcgi_intercept_errorson|off默许:fastcgi_intercept_errorsoff增加地位:http,server,location默许情形下,nginx不撑持自界说404毛病页面,只要这个指令被设置为on,nginx才撑持将404毛病重定向。这里必要注重的是,并非说设置了fastcgi_intercept_errorson,nginx就会将404毛病重定向。在nginx中404毛病重定向失效的条件是设置了fastcgi_intercept_errorson,而且准确的设置了error_page这个选项(包含语法和对应的404页面)
2.不要出于费事大概进步首页权重的目标将首页指定为404毛病页面,也不要用别的办法跳转到首页。
3.自界说的404页面必需年夜于512字节,不然大概会呈现IE默许的404页面。比方,假定自界说了404.html,巨细只要11个字节(内容为:404毛病)。
本文出自“进修要永久”博客
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
来谈谈:NGINX下设置404毛病页面的办法分享
我是学习嵌入式方向的,这学期就选修了这门专业任选课。 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。 有疑问前,知识学习前,先用搜索。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。? 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
页:
[1]