404 NOT FOUND!

404 NOT FOUND!

抱歉,沒有找到您需要的文章!!

什么是 404 Not Found

404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误。如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录。

404 Not Found 由来

据说在第三次科技革命之前,互联网的形态就是一个大型的中央数据库,这个数据库就设置在404房间里面。那时候所有的请求都是由人工手动完成的,如果在数据库中没有找到请求者所需要的文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room 404 : file not found。后来互联网兴起后,人们也就习惯了用404作为服务器未找到文件的错误代码了。当然实际考证传说中的room 404是不存在的。

实现404页面

改变服务器默认错误页面就可以达到效果。下面是一些可以使得访客轻松实现正常访问的建议。

遵循的理念:

提供简明的问题描述,消除访客的挫败感。

提供合理的解决方案,辅助访客完成访问目标。

提供个性化的友好界面,提升访问体验。

实现方式(按照从简单到复杂的顺序排列):

使得访客转到某个地方而不是后退。

页面包含该站点重要部分的链接,如主页或站点地图。不要仅仅告诉他们检查拼写。使用文本的链接替代图片,因为有许多访客不会想到点击这个图片。

例子:我们的站点有一个主页的返回链接。这是实现友好反馈的最低限度。

此外,我们还会考虑,在有效的帮助信息不足的情况下,如何通过访客的反馈弥补错误。

需要包括一个指向网站管理员的email链接,或者一个用于提交丢失链接的表格。

相对于发送email,访客更喜欢使用提交表格。

加入一个搜索框用于搜索站点。

例:MSN在所有页面的底部都有一个搜索框,同时也链向站点的重要部分。

在站点中列出接近于访客期望页面的链接,用于推测访客正在寻找的页面。

你不需要采纳上述所有的建议,但是这些建议一致服务于使得访客更愿意停留在你的站点的目的。

合理的404错误页面至此即可以完成了,这将给访客提供许多有价值的信息。

404设置

1. 对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。

2、设置404指向一个设计好的html 文件,此时页面返回的404状态码。 idc提供商基本都提供404设置的功能,直接上传文件设置即可。在IIs中设置方法:打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里填写“/err404.html”-->按确定退出再把做好的err404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

3、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,这是不正确的,我们可以在显示完提示内容后,增加语句: Response.Status="404 Not Found" ,这样就保证页面返回404状态码。

4、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php

以404为主题的网站:

404是属于HTTP访问的错误状态,但有站长发现其中的商机,以此建立了一个“404--诙谐版上网主页”,网站只包含基本的搜索框、国内5大网站链接、以及购物导航! 主题为搞笑的风格,但就是这么一个简单的页面,却吸引了不少用户。面对当下各大网址导航千篇一律的风格,这个创意式网站倒别具一格!

设置404页面的两大好处

  • 引导用户不要关闭网站,增强用户体验。
  • 防止网站出现死链接。

404 Not Found的相关图片

时间: 2024-10-01 07:20:13

404 NOT FOUND!的相关文章

nginx配置后只有根目录首页index.php能访问,其他页面404

只有首页面根目录可以访问,其他页面地址都是404 not found.网上找了半天url重定向,url重写都试了无效,要不就是重定向过多,下图为跳坑历程. 1 location / { 2 #if ($http_host !~ "^www\.nginxtest\.com/index\.php$") { 3 4 #if ( !-f $request_filename ) { 5 # rewrite ^/(.+)$ http://www.nginxtest.com/index.php?$1

eclipse中配置的tomcat 启动正常 但是访问报404错误

问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的.然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题. 解决方案: 1.如果Server里的tomcat启动了,需要先停掉.然后再移除添加的项目 2.之后双击server中配置的tomcat服务器,会弹出如下界面. 3.在Server Locations配置中选择第二个选项,use

iis特殊后缀文件下载404

项目中有特殊类型的文件上传到服务器,下载的时候报404,下载不下来.如后缀名为qwwq这种类型. 因为遇到过这种情况,以前都是配置mime类型好的,但是这次没有找到,到底应该配置什么mime类型,一时还没找到,没尝试好,也不太理解mime类型. 老大直接用权限设置的方式把问题解决了,使我意识到,mime类型的一个作用可能是iis为了保护文件,涉及读取等问题,所以直接通过权限设置也能解决. 接下来下来需要研究下服务器中各个账户代表什么意思. 一前曾经注意过iis_User这个用户.

云服务器自定义网站404页面不生效

平时在网络上,看到一些设置自定义404页面的方法,其实那只是一个很平常的操作方法,为什么大多数设置了却不起作用呢?或者说调用不出来404页面呢? 1.先设置好自定义404 上传404页面-打开IIS(internet信息服务)-选择你的网站,右击属性,点击自定义错误(在下面的:“http错误信息”框中找到404,选中双击,或者选中在点“编辑属性”选择自己的自定义404页面.不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码.) 2.寻

http协议的状态码 200、301、304、404、502 HTTP状态码解释

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果.因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说,这是很有必要俱备的网站制作基础条件. 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如

如何为你的网站设置404页面(转)

一个好的网站,拥有一个好的 404页面 是标配. 为何要有 404页面?如何设置一个 404页面? why 404 pages? 在本地,比如我打开 localhost/fuck.htm(该文件不存在),HTTP 返回 404 Not Found,同时页面展示如下: 用户体验很差有木有!更重要的是,如果没有 404页面,会影响 SEO. 为什么说会影响 SEO 呢? 当你的网站有些页面地址(路径)改变了.或者内容被删除了,导致原地址访问本页面时,提示页面不存在.比如说你网站改版,也会导致很多原来

Nginx实现404页面跳转到任意随机页面

一.概述 很多时候我们访问一个网站,例如360,或者腾讯的页面,当该页面不存在的时候,会提示404未找到,然后右下角会出现 爱心帮助的 图片等,然后这些图片或者问题都是随机的,也许你下次访问的时候就是另外的页面了.现在我们通过nginx结合php来实现这么个需求. 二.配置 前提: LEMP环境(略) ①编辑nginx配置文件(/etc/nginx/nginx.conf)         location / {                     ###            if (!-

404什么意思,这里有很全的http/FTP状态码

HTTP 1xx-信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个1xx响应. 100-继续. 101-切换协议. 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求. 200-确定.客户端请求已成功. 201-已创建. 202-已接受. 203-非权威性信息. 204-无内容. 205-重置内容. 206-部分内容. 3xx-重定向 客户端浏览器必须采取更多操作来实现请求.例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求.

20个国外创意404错误页面设计

404重要吗?看看这些创意无限的优秀404页面设计,有的胜在形式,有的胜在文案.不管是什么样的方式,能吸引用户停留看完就是一个好的404页面. kitkat.com squarespace.com roxanejammet.com emailcenteruk.com lissasleeckx.be onsydney.com.au facebook.com etsy.com browsermedia.com juicygraphics.net klout.com grainandmortar.co

拦截404页面时tomcat抛出异常: org.apache.shiro.UnavailableSecurityManagerException

404页面中包含shiro标签,当访问404页面时,抛出异常: 原因:shiro拦截器配置缺少 标红部分,缺少红色部分导致在serverlet在拦截404页面的时候没有经过shiro  从而使shiro标签解析失败引发错误. <filter-mapping>    <filter-name>shiroFilter</filter-name>    <url-pattern>/*</url-pattern> <dispatcher>RE