永发信息网

网站出现304状态码是什么原因

答案:2  悬赏:0  手机版
解决时间 2021-03-04 11:20
  • 提问者网友:你挡着我发光了
  • 2021-03-03 17:33
网站首页有更新,但是看iis日志,还是出现304状态码。百度官方观点:如果日志中记录的是304,说明baidupdier并没有真正获取更新这个页面,但是返回304是网站站点服务器的行为,我们无法确定具体是什么问题导致的。对于首页这样的重要页面,baiduspider很可能会一天访问多次,如果其中只是有部分304的话,很可能是正常的。起源seo观点:304状态码不是百度蜘蛛发出的,而是服务器给蜘蛛发出的状态码,这个具体的原因可能是服务器自身的设置与蜘蛛抓取频率之间导致的。遇到严重的304问题还是需要重视的,不然会导致很多问题的产生。
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-03 18:12
所谓304是指蜘蛛上次访问页面发出访问请求,当该页面未更新时,服务器端则返回404状态码。在网站日志中最喜欢看到的就是200状态码,当出现304状态码时许多人对会感到比较陌生,当返回过多304状态码时,容易导致网站快照不更新以及之后收录困难,要解决问题还得寻找源头,之后再一一排除解决,常见的网站出现304状态码的原因分析如下: 1、网站更新频率低于蜘蛛访问频率,导致蜘蛛对首页发出请求时,服务器端返回未更新状态码。 2、文章页未更新,文章页出现304状态码也不少见,不过一般文章收录后都较少做更改,此时我们可以在文章结尾添加更新带动器,如上下篇文章链接,相关文章推荐等,都能带动页面的更新

希望采纳
全部回答
  • 1楼网友:孤独入客枕
  • 2021-03-03 19:35
我找到答案了呵呵呵谢谢帮助304(未修改)指的是自从上次蜘蛛请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 if-modified-since http 标头)。服务器可以告诉搜索引擎的蜘蛛/机器人 自从上次抓取后网页没有变更,进而节省带宽和开销。简单的意思就是客户端已经执行了get,但文件未变化。懂我的意思吗?意思就是搜索引擎进入你网站首页之后,一看你首页和之前爬取首页的时候一样,没有变化,没有变化也就等于是没有更新了。附上我查看的网站日志图片。当百度蜘蛛访问的结果返回了304状态码的话,那么搜索引擎就不会对我们的页面进行再次抓取了。如果一个网站被搜索引擎抓取的次数以及频率越多那么他是越有利于排名的,这个大家都知道,可是大家知道如果你的网站出现太多的304,那么一定会降低搜索引擎的抓取频率以及次数吗?当搜索引擎每次到你网站一看,都没啥变化,那么很可能它对你就不信任了。它就很少来了。这样的结果就是自己的网站排名比别人落后了。 希望采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯