Google、B站……那些神奇的404页面,你看过多少?
据说在第三次科技革命之前,互联网的形态就是一个大型的中央数据库,这个数据库就设置在 404 房间里面。那时候所有的请求都是由人工手动完成的,如果在数据库中没有找到请求者所需要的文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room 404 : file not found。404 错误信息通常是在目标页面被更改或移除,或客户端输入页面地址错误后显示的页面,人们也就习惯了用 404 作为服务器未找到文件的错误代码了。
这个故事是否真实,我们不得而知,但是 404 页面现在的确成为了客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。
那么你有看到过这些神奇的 404 页面吗?
Bilibili
Bilibili 作为二次元用户的聚集地,它的 404 页面也充满了二次元风格。主页面是谐音版的“非常抱歉”,下面这是 B 站吉祥物 2233 娘的漫画。
Acfun
A 站虽然被快手收购了,但是幸好 404 界面没有多大的变动,AC 娘还是当年的 AC 娘,A 站却已不是当年的 A 站了。
Google 官网的 404 界面是一个散架的机器人和一行文字标注,创意方面中规中矩,也简洁明了。
淘宝
淘宝的 404 页面是一个“马”和四个小人驾着一辆木马车,可能是想表达马上淘、马上有的意思,可是为什么我直接想到了马云呢?
微博
微博的 404 页面是两个微博小人,一个跑的晕头转向,一个被 UFO 吸走的微博小人,暗喻 404错误。
YouTube
YouTube 的 404 页面是一直表情呆滞猴子,拿着放大镜似乎在寻找些什么。此外 YouTbe 还将搜索栏与 404 页面结合在一起了。
优酷
优酷的 404 页面则是一个迷路的地下隧道挖掘工,脸上带着迷惑。
腾讯 / 网易
腾讯、网易的官方网站都将 404 页面设成了寻找失踪儿童,这里体现了大厂的人情味,也希望所有走丢的孩子都能找到自己的家。
设置独一无二的 404 页面
其实很简单。
又拍云 CDN 上线了“自定义错误页面”功能,针对 CDN 边缘节点返回的错误码以及源站服务器返回的常见 4XX、5XX 状态码进行自定义页面的设计和编辑。不仅可以自定义 404 页面,其他网站问题页面如400、403、414等都可以自定义。
CDN 自定义错误页面功能有着三大优势:
- 对源站 / CDN 错误页面进行区分,对错误码统一标准化,CDN 会默认返回 JSON 串形式的页面,方便对问题进行定位,节省故障排查时间;
- 高效简洁的自定义错误页面部署方式,有效节省人力与时间成本;
- 在网站出现问题后,有趣的错误页面调剂了用户烦躁的心情,从侧面提升了用户体验。
功能开启路径:又拍云 CDN 控制台 > 服务管理 CDN > 功能配置 > 访问控制 > 自定义页面
参考文章:百度百科——404页面
Google、B站……那些神奇的404页面,你看过多少?的更多相关文章
- .htaccess文件的详解以及404页面的设置
打开记事本,写入以下代码: ErrorDocument 404 /404.html保存成.htaccess文件上传到网站的根目录. /404.html是目录名和文件名,可以改成自己的名字.QUOTE: ...
- PHP 404页面/如何设置404页面/URL静态化/URL伪静态化
php中如何设置404页面及其他错误页面 首先在项目根目录下新建文件,文件名为" .htaccess " 在该文件中写入一下配置项: ErrorDocument 404 /404. ...
- 一个很NB的404页面
一个带彩蛋的 404 页面 不得不说这个程序猿很有才 前往404页面 触发方法 按住鼠标左键 在页面中心不停的画圈 就可以进入神奇的地方了
- nginx 设置错误的自己定义404页面跳转到500
5年前写的站, 当时是在apache下写的error page, 换了nginx后, 404页面直接跳到了500 server内部错误. 仅仅须要在配置 try_files 的时候指定一下就能够了 我 ...
- thinkphp访问不存在的模块或者方法跳转到404页面
使用的thinkphp 版本是3.2.0, 在config.php中配置 404地址,即可: 'TMPL_EXCEPTION_FILE' => './Application/Home/View/ ...
- 网站设置404页面 --nginx
有的时候根据域名要先知道用的什么web 服务器 最简单的 http://tool.chinaz.com/pagestatus/ 输入域名,看返回的头部信息 用的那个web浏览器 下面的方法也是根据头 ...
- JavaWeb 自定义404页面
本来,Tomcat中自定义404页面不过是在web.xml文件中写4行代码的事情. 直接引用 Tomcat官方FAQ 怎样自定义404页面? 编辑web.xml <error-page> ...
- 如何在 Apache 中为你的网站设置404页面
一个好的网站,拥有一个好的 404页面 是标配. 为何要有 404页面?如何设置一个 404页面? why 404 pages? 在本地,比如我打开 localhost/fuck.htm(该文件不存在 ...
- asp.net自定义404页面
网上有很多方法,不过大体相同,这只是其中一个方法,亲测有效,记录后面可能会有用 1. 先写好一个404页面 404.aspx在项目根目录下 然后在配置文件中添加 <!-- 注意这个模式,redi ...
随机推荐
- C++11 带来的新特性 (1)
1 语法改进 1.1 模板表达式中的空格 在c++03 及以前 vector<list<int>>; //Error vector<list<int> > ...
- 怎么给easyui中的datagrid加水平滚动条
注意如下几个点就行: 1.数据网格(DataGrid)所在的table属性上级div无需设置width: 2..datagrid属性:fitColumns为false 或者不填 3.在style中给. ...
- 元素定位-XPATH定位方法总结
1.Xpath定位方法探讨 xpath是比较常用的一种定位元素的方式,因为它很方便,缺点是,消耗系统性能.如果Xpath使用的比较好,几乎可以定位到任何页面元素,而且受页面变化影响较小. 1.1.什么 ...
- margin-top的兼容问题
产生的条件:子元素给了margin-top,并且父元素没有浮也没有其他样式,浏览器解析的结果是父元素下去了. 解决方法:1.给子元素或者父元素添加浮动,缺点:如果不需要浮动,添加浮动也页面布局会乱 2 ...
- Python列表,字典和字符串操作
列表: 列表:list, 也叫数组,表现[].特点:有角标,元素可以重复,有序的元素 例子:stus = ['王志华','乔美玲','乔美玲','王文文','feixiang']#中括号,这就是一个l ...
- JS 存储
1. 描述cookie ,sessionStorage 和 localStorage 的区别? cookie : 本身用于客户端和服务器端通信, 但是有本身存储的功能,就被‘借用’ 使用documen ...
- python学习笔记(6)
第6章 组合数据类型 组合类型的三种表达形式:集合.序列.字典 集合类型及操作 定义:集合是多个元素的无序组合 集合类型与数学中的集合概念一致 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素 ...
- UI框架
一,框架构成:目录分别有bin,lib,page,report,test_case,(百度网盘) 1.bin>run.py 2.lib>HTMLTestRunner.py lib>l ...
- 在虚拟机中安装Centos系统
1.首先下载VMware 2.然后可以去http://mirrors.aliyun.com下载映像ISO 3.打开VM,点击创建新的虚拟机 4.选择典型模式 5.稍后安装操作系统 6.选择你所要安装的 ...
- C#线程--5.0之前时代(一)--- 原理和基本使用
一.开篇概念明晰: 多任务: 协作式多任务:cpu可以处理多种任务,但是这些任务是排队等候的,当cpu在处理一个任务的时候,其他的任务被锁定,只有当cpu处理完当前任务,才可以继续处理下一个任务(专一 ...