服务器上无此文件自动转到404,网站服务器经常性出现404错误的解决方案

网络上浏览页面呈现的过错链接提示多种多样,呈现404notfound也算是一个很普遍的问题,信任上网族都遇到过该情况,当咱们翻开某网页时会呈现提示:404NotFound,看到该页面心境本就糟糕了,404notfound首要用于浏览器无法抓取网页内的信息,是引导读者继续浏览网站其他页面仍是什么都不做,这就很好的调查网站体会度了。

404notfound会提示用户本网页文件不存在或者已经转移到其他地方了,下降用户体会,而用户的体会度终究关系到咱们网站的优化效果,所以站长们把握404相关知识是很有必要的。那么其导致这个过错的原因有哪些?

f46b9435349ea47fb35b1deefd5c6a25.png

网站服务器经常性呈现404过错的处理方案

1、Web服务扩展锁定战略阻挠本恳求。

2、无法在所恳求的端口上拜访Web站点。

3、MIME映射战略阻挠本恳求。

4、盯梢拜访的各类脚码或CSS文件无效但调用代码仍然存在。

5、某个目录直接删去(导致一段时刻该目录的文件在被爬行时悉数报404NotFound过错)

6、网站更新改版,但某些部分板块沿用原来的模块,而原有的模块调用的文件已经被删去或转移了途径。

7、网页URL生成规矩改变、网页文件更名或移动方位、导入链接拼写过错等,导致原来的URL地址无法拜访

虽然404过错页面是为了用户体会而显现的一个过错页面引导的效果,并不参与网站的排名。可是过错的运用404页面,也会导致网站的被降权,所以遇到404notfound过错后要及时处理问题,避免网站受到影响。

783c44f362b9ff5a155b234d7f00a3c3.png

那么处理404notfound过错的办法有哪些?

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

2、关于存在的网页内容由于途径改变而导致拜访不了时,可在IIS中定义404过错指向一个动态页面,在页面里边运用301永久重定向跳转到新的地址,此刻服务器回来301状况码。

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

4、设置404指向一个设计好的html文件,此刻页面回来的404状况码。现在的idc提供商根本都提供404设置的功用,直接上传文件设置即可。在IIs中设置办法:翻开IIS管理器-->点击要设置自定义404的网站的特点-->点击自定义过错选项-->选中404页-->选中并翻开修改特点-->设置成URL-->URL里填写“/err404.html”-->按确定退出再把做好的err404.html页面上传到网站根目录下。此处在“消息类型”中一定要挑选“文件”或“默认值”,而不要挑选“URL”,否则,将导致回来“200”状况码。

发生404notfound页面过错的原因有很多,当用户遇到这个问题的时候,要及时找到发生过错的原因,然后根据问题找到对应的处理方案,避免时刻长了会对网站发生不好的影响。

举报/反馈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值