diff --git a/README.md b/README.md index 478c663..0110dbe 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,14 @@ ![GitHub](https://img.shields.io/github/license/yansheng836/404pages.svg) ![GitHub repo size](https://img.shields.io/github/repo-size/yansheng836/404pages.svg) ![GitHub release](https://img.shields.io/github/release/yansheng836/404pages.svg) ![GitHub last commit](https://img.shields.io/github/last-commit/yansheng836/404pages.svg) ![GitHub language count](https://img.shields.io/github/languages/count/yansheng836/404pages.svg) ![GitHub top language](https://img.shields.io/github/languages/top/yansheng836/404pages.svg) - - # 404pages : HTTP Status 404 – Not Found ![404pages](https://s2.ax1x.com/2019/07/17/ZLQV0g.jpg) +## 介绍 +1. 该项目收集了几个404的页面模板,可用于替换原生的404页面。我这里只是进行整理,部分来自网络,部分来自其他项目。 -## 介绍: - -​ 1. 该项目收集了几个404的页面模板,可用于替换原生的404页面。我这里只是进行整理,部分来自网络,部分来自其他项目。 - -​ 2. 自定义一个404页面好像并不难,难的是如何让”状态码为404的请求“都转向我们自定义的404页面,关于这个问题可参考我转发的一篇博客:[三种思路实现自定义404页面](https://blog.csdn.net/weixin_41287260/article/details/96030104),我这里用的是第三种:利用web容器提供的error-page标签,在`web.xml`中添加标签即可实现,如下所示: +2. 自定义一个404页面好像并不难,难的是如何让”状态码为404的请求“都转向我们自定义的404页面,关于这个问题可参考我转发的一篇博客:[三种思路实现自定义404页面](https://blog.csdn.net/weixin_41287260/article/details/96030104),我这里用的是第三种:利用web容器提供的error-page标签,在`web.xml`中添加 `` 标签即可实现,如下所示: ```xml @@ -21,11 +17,9 @@ ``` -​ 3. 我已将每个404页面独立开来,并将他们整理到一个个二级文件夹。这样如果有需要,直接复制对应文件夹即可;当然你也可以进行修改,对其进行个性化设置,可参考:[修改建议](https://github.com/yansheng836/404pages/blob/master/docs/change-advice.md)。 +3. 我已将每个404页面独立开来,并将他们整理到一个个二级文件夹。这样如果有需要,直接复制对应文件夹即可;当然你也可以进行修改,对其进行个性化设置,可参考:[修改建议](https://github.com/yansheng836/404pages/blob/master/docs/change-advice.md)。 - - -## 404页面分类: +## 404页面分类 具体效果到 [github pages](https://www.yansheng.xyz/404pages/) 查看,下面是简单介绍。 @@ -46,58 +40,44 @@ - 吾爱破解社区-《圈小猫》![eMwEAf.jpg](https://s2.ax1x.com/2019/07/27/eMwEAf.jpg) - 404小游戏2:google-酷跑(暂未添加) - - - -## 补充内容: +## 补充内容 1. 应用js的三种方式。 2. 使超链接失效的方法。 3. 实现跳转到上一页的方法。 - - -## 致谢: +## 致谢 1. [i7素材网](http://www.17sucai.com):部分404页面来自该网站。 - -2. [吾爱破解社区](https://www.52pojie.cn):我当时想自定义404页面就是受《圈小猫》游戏的影响,我的项目中的此部分内容转载自:吾爱破解社区在github上的开源项目:[phaser-catch-the-cat](https://github.com/ganlvtech/phaser-catch-the-cat),游戏试玩地址:[https://ganlvtech.github.io/phaser-catch-the-cat/](https://ganlvtech.github.io/phaser-catch-the-cat/)。 - - 该项目使用一个游戏引擎写的,有兴趣可到官网了解:https://phaser.io/。 - - +2. [吾爱破解社区](https://www.52pojie.cn):我当时想自定义404页面就是受《圈小猫》游戏的影响,我的项目中的此部分内容转载自:吾爱破解社区在github上的开源项目:[phaser-catch-the-cat](https://github.com/ganlvtech/phaser-catch-the-cat),游戏试玩地址: 。 +该项目使用一个游戏引擎写的,有兴趣可到官网了解: 。 ## 声明 -- 本项目仅用于学习交流使用,大部分网页源自网络,所有权归原作者所有,如涉及侵权,请联系我进行删除。 - - - -## 我的环境: - -myeclipse10.7, jdk1.8, Tomcat7.0 - - +本项目仅用于学习交流使用,大部分网页源自网络,所有权归原作者所有,如涉及侵权,请联系我进行删除。 -## 构建(使用): +## 我的环境 -1.克隆项目到本地:git clone https://github.com/yansheng836/404pages.git - -2.1利用IDE(因为后期考虑添加另外两种访问404的方法):导入(my)eclipse,调整相关环境,部署到Tomcat,访问`index.html`。 - -2.2不利用IDE(只能查看404页面,不能实现让”状态码为404的请求“都转向我们自定义的404页面):直接用浏览器打开`index.html`。 +MyEclipse10.7, JDK1.8, Tomcat7.0 +## 构建(使用) +1. 克隆项目到本地:git clone https://github.com/yansheng836/404pages.git +2. 利用IDE(因为后期考虑添加另外两种访问404的方法):导入(My)Eclipse,调整相关环境,部署到Tomcat,访问`index.html`。 +3. 不利用IDE(只能查看404页面,不能实现让”状态码为404的请求“都转向我们自定义的404页面):直接用浏览器打开`index.html`。 ## 总结 有空我会持续改进,希望可以加关注: `watch` 、 `star`或者`fork`,同时也方便下次访问。 - - ## License
-This software is licensed under the MIT License. [View the license](https://github.com/yansheng836/404pages/blob/master/LICENSE). \ No newline at end of file +This software is licensed under the MIT License. [View the license](https://github.com/yansheng836/404pages/blob/master/LICENSE). + +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=yansheng836/404pages&type=Timeline)](https://star-history.com/#yansheng836/404pages&Timeline) +