加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

404是什么意思?404 not found要怎么解决?

发布时间:2023-03-01 15:53:59 所属栏目:优化 来源:
导读:在网络上浏览网页,有时候你会看到许多错误代码,其中 404 error 是比较常见的一种,虽然 Chrome出现 404错误,但是那不能代表你电脑的系统有问题,更多的是这个网站出现了死链。今天我们具体讲一下404是什么意思?40
在网络上浏览网页,有时候你会看到许多错误代码,其中 404 error 是比较常见的一种,虽然 Chrome出现 404错误,但是那不能代表你电脑的系统有问题,更多的是这个网站出现了死链。今天我们具体讲一下404是什么意思?404 not found怎么解决?

一、404是什么意思

404 not found是一种标准的HTTP返回代码,当用户浏览一个网页时,服务器上的 IIS(Internet信息服务)会首先检测用户输入的地址连接是否有对应的网页信息,如果没有对应的网页信息,说明用户打开的是无效地址,这时IIS就会通过服务器向终端用户发送404错误代码页提示,告诉用户找不到与该网址对应的网页信息,404也是互联网上最常见的错误之一,其它还有503 : http error、500 error。

二、为什么会出现404页面

很多人有遇到 404 Error Not Found 页面的经验,但通常不外乎就是再刷新一次或直接关掉离开,多次打不开页面,就跟这个网站说再见了,其实会造成404页面可能有以下原因:

1、页面网址不存在

2、原本的网页地址被移除

3、原本的连接网址更换新网址了 (未做301重定向至新地址)

4、输入错误却相似的网站地址

5、服务器连接问题

这些情况都会导致 404 not found 页面的出现,服务器会回应找不到网页,而 HTTP 状态代码就是 404,代表找不到该页面。用户大多在看到多次错误提示后,会关闭网页,影响网站的跳出率和访客停留时间, 而造成百度搜索引擎对消费者网站的不好印象,甚至因此而错失点击率转为顾客成功下单的一个好搜索引擎的机会。。

三、设置404页面的作用

为了避免流量流失,可以设置一个自己的 404 error 页面,即使用户找不到原本想要的内容,也可以在 404 not found 页面中加入导航或相关文章链接,这样有机会将用户留存,主要作用如下:

1、告诉访客页面错误,引导访问其他页面,除了增加用户体验外还可以减少流量的流失,降低网站的跳出率;

2、当搜索引擎爬取到一个错误链接或死链接时,网站应该返回404状态码,告诉搜索引擎放弃对页面链接的抓取,引导继续爬取其它页面。

四、怎样找出网站中的404错误页面

网站运营时间长存在404 not found错误页面在所难免,这个时候我们可以定期查找一下404页,当然不是手工检查,有三款国外在线网站死链检查工具:Atomseo、Siteliner、Drlinkcheck。这里更推荐使用免费的Xenu死链检测工具,相关使用介绍请点击 → Xenu。

五、404 not found怎么解决

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

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

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

4、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php。注意:此处不要使用任何字符串,否则会导致404错误页面出现。另外,如果你的apache服务器不支持这种方法,请使用其他方法。

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!