1. 什么是404

404是一个 http 错误代码,即请求的网页不存在。代码404的第一个“4”代表客户端的错误,如错误的网页位址;后两的数字码则代表着特定的错误讯息。就是当用户输入了错 误的链接时,返回的页面。这样的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。


Google简洁的页面与的品牌精神是一致的,包涵基本的出错提示和问题描述

  
2. 为什么需要404页面

搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据 库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该URL是有效的,便会去索引,并会将其收录到索引数据库。 所以,自定义404错误页面不仅是增强用户体验的好做法,而且对搜索引擎也是相当重要的。
 

3. 良好的404页面应该遵循的理念

①提供简明的问题描述,用

Hello! 404相关推荐

  1. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  2. 转《Angular4项目部署到服务器上刷新404解决办法》

    刚遇到Angular4项目npm run build 后部署到服务器可以访问,但是刷新页面会出现404的错误!转载一大神的操作 解决angular2页面刷新后报404错误办法: 配置app.modul ...

  3. js 404页面跳转

    非原创 1 <script type="text/javascript"> 2 var num = 5; 3 function redirect() { 4 num-- ...

  4. 一个比较保守的404页面

    <HTML><HEAD><TITLE>您访问的页面不存在 请转到首页进入</TITLE> <META http-equiv=Content-Typ ...

  5. 界面交互推荐-25个闪亮创意的404错误页面设计-你从中发现了什么

    404错误页面是站长和用户都很不愿见到的页面,因为那意味着该网站不能访问.但404错误是没人能避免,如服务器出现问题,站内需要调整,收到攻击等,我们访问网站的时候,一旦遇到404提示,我们那时的感觉是 ...

  6. iactionresult 图片_从显式类型的ASP.NET Core API控制器(不是IActionResult)返回404

    在ASP.NET Core 2.1中使用return null;解决了此问题: public ActionResult Get(int id) { Thing thing = GetThingFrom ...

  7. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...

    最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...

  8. IDEA配置GitHub报错GitHub Invalid authentication data.404 Not Found-Not Found

    登录账户`GitHub Invalid authentication data.404 Not Found-Not Found`报错及解决办法 1 登录自己的github账号-->头像---&g ...

  9. nginx特定的 404页面利于seo

    要求: 访问http://www.qq.com/123 url保持不变  显示的结果为指定的404页面 curl -I  http://www.qq.com/123  返回的状态码为404 准备一 4 ...

  10. 怎么处理404 错误页面 、处理404页面、asp.net 处理404页面

    说明 On 指定启用自定义错误.如果未指定 defaultRedirect,用户将看到一般性错误. Off 指定禁用自定义错误.这允许显示标准的详细错误. RemoteOnly 指定仅向远程客户端显示 ...

最新文章

  1. 【Java入门提高篇】Day6 Java内部类——成员内部类
  2. JavaScript stringObject.replace() 方法
  3. h5 右下角浮动按钮_【js】右下角浮动窗口
  4. nginx优化及配置
  5. 银屑病需要的碱性食物
  6. 给lnmp一键包中的nginx安装openresty的lua扩展
  7. python发钉钉消息_Python调用钉钉机器人推送消息
  8. 加密货币究竟是不是泡沫?
  9. Python多进程(process)和多线程(thread)的区别
  10. (转载)程序员文史综合题目一(附答案)
  11. 让PPT设计更出彩的技巧都有哪些?
  12. 评论回复功能 asp.net_抖音蓝V企业号运营必备,用户管理功能技巧大揭秘!
  13. Python(爬虫篇)--- 验证码破解【二】滑块验证码
  14. 敏捷开发scrum详解 敏捷项目管理流程
  15. javaweb:servlet(3)
  16. python%是什么意思_%在Python中是什么意思?
  17. 智慧楼宇篇 7 —— BIM,今后一定是趋势
  18. Day12 编码与文件的简单操作方法
  19. 分享几个CDN加速服务
  20. 实习、校招面试的一点经验

热门文章

  1. oracle 根据分隔符提取,oracle如何按分隔符拆分字符串(正则方法)
  2. 视频编码帧间学习笔记(个人向初学小结)
  3. 区间子数组个数 - LeetCode 795 - 从左向右与从右向左查找
  4. STM32物联网项目-低功耗模式
  5. 全面掌握python基础知识,技巧答案这里都有
  6. star cd linux,STAR
  7. IT公司技术线晋升,答辩PPT如何准备?Don‘t be shy!
  8. 超全,Python 量化金融库汇总
  9. php 验证网络图片尺寸,通过url获取图片尺寸的几种方法:JS和php
  10. E : 子串循环问题 (Ver. I)