|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于在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,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。 |
|