页面出现404 not found怎么解决?(页面出现错误码404什么情况)

2023年 6月 25日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

页面出现404 not found怎么解决?(页面出现错误码404什么情况)

在浏览网页的时候,突然出现404 not found,这是啥意思呢?今天小编和大家一起来看看网页出现404 not found该如何解决?

404notfound其实代表一个404页面,当用户在浏览网页的时候,由于 服务器无法正常提供信息,或者是服务器无法回应,且不知道原因而返回的错误页面。目的是告诉搜索引 擎该页面不存在,不再让搜索引擎爬虫去继续访问这个页面了!

为什么会出现404notfound呢?404notfound触发的原因 有以下几种:

1、用户由于输入链接地址错误,从而导致IIS提示404notfound。

2、服务器上原有页面被删除了,这种情况多发生大型论坛中,BBS论坛为了保障服 务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404notfound。

3、当用户在国内访问一些被禁止访问的国外网站时,会出现 404notfound的现象,这需要使用代理服务器才能正常浏览。

404notfound如何解决?

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

2、设计一个html文件,将404指向该 html文件,此时页面将返回404状态码

打开IIS管理器-- 点击要设置自定义404的网站的属性-- 点击自定义错误选 项-- 选中404页-- 选中并打开编辑属性-- 设置成URL-- URL里 填写“/err404.html”-- 按确定退出再把做好的err404.html页面上传到网站根目 录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不 要选择“URL”,不然,将导致返回“200”状态码。

3、将404指向一个动态页面

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

4、Apache下设置404错误页面

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

来源:qy.cn/zx/idc/745.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和介绍为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

本文从“特网科技(56dr.com)”转载,原作者保留一切权利,若侵权请联系删除。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: