Nginx 404错误页配置笔记:

  • 1、编辑Nginx配置文件
vi /usr/local/nginx/conf/nginx.conf 
  • 2、在http 区段添加下面代码:
fastcgi_intercept_errors on;
  • 3、编辑网站配置文件,比如本站:
vi /usr/local/nginx/conf/vhost/onelone.com.conf 
  • 4、在server 区段添加下面代码:
error_page 404 = /404.html; 
  • 5、404错误页面制作的注意事项:

不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中被降权或消失

不要使用绝对URL,如果使用绝对URL返回的状态码是302+200,这样会产生大量的重复网页。

404页面设置完成,一定要检查是否正确。http头信息返回的一定要是404状态。这个可以通过服务器头部信息检查工具进行检查。

404页面不要自动跳转,让用户来决定去向。

自定义的404页面必须大于512字节,否则可能会出现IE默认的404页面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,778评论 25 709
  • Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列...
    拉风的老衲阅读 1,880评论 0 1
  • 铁锅翻腾佳肴景,火凰一舞观者惊。 滋溜声响火凤鸣,香雾缭绕四方醒。 【打油笑社小剧场】 二哈师兄: 凤凰涅槃成佳肴...
    隐瞳小妖的夜宴阅读 306评论 2 1
  • 当事人不间断电话骚扰问案子进度怎样。承办法官出差在外,书记员小哥哥万般耐心对待当事人,奈何当事人实在不依不饶,小哥...
    楚楚田阅读 201评论 0 0