网站很有必要设置的常见http状态码
作者:bea
下面是网站的一些常见的http状态代码,最常见的是200,表示请求已成功。后面的这几个http状态代码对一个网站来说很有必要设置一下。比如你的网站迁移,那么301重定向就很有必要了。设置默认的404页面也是必不可少的,同时这也是网站SEO优化必不可少的。先来了解下吧。
301
被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有连结编辑功能的客户端应当自动把请求的地址修改为从伺服器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。新的永久性的URI应当在响应的Location域中返回。除非这是一个HEAD请求,否则响应的实体中应当包含指向新
的URI的超连结及简短说明。如果这不是一个GET或者HEAD请求,因此浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。注意:对于某些使用HTTP/1.0协议的浏览器,当它们发送的POST请求得到了一个301响应的话,接下来的重定向请求将会变成GET方式。
302
请求的资源现在临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。新的临时性的URI应当在响应的Location域中返回。除非这是一个HEAD请求,否则响应的实体中应当包含指向新的URI的超连结及简短说明。
403
伺服器已经理解请求,但是拒绝执行它。与401响应不同的是,身份验证并不能提供任何帮助,而且这个请求也不应该被重复提交。如果这不是一个HEAD请求,而且伺服器希望能够讲清楚为何请求不能被执行,那么就应该在实体内描述拒绝的原因。当然伺服器也可以返回一个404响应,假如它不希望让客户端获得任何信息。
404
请求失败,请求所希望得到的资源未被在伺服器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如伺服器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。 404这个状态码被广泛应用于当伺服器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。
500
伺服器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。
编程语言网收集整理,转载请保留:http://www.xinge360.com
有用 | 无用猜你喜欢
您可能感兴趣的文章:
- 快速提升网站排名之提高用户体验
- 网站页面收录多网站流量却少原因分析
- 站长福音,百度官方推出SEO建议
- 谷歌广告google adsense无法显示原因分析
- 百度对这次反常采取的措施
- 企业网站SEO优化方法和步骤
- 建设高质量网站外链的方法总结
- 博客园广告不显示另有他因
- 博客园Google Adsense疑似被封
- 六月谷歌PR更新几点注意事项
- 从这次百度大更看百度排名算法
- 用下面几种方法可恢复网站权重
- 新手如何快速提高网站关键词的排名
- 到新浪等博客发外链已不起作用
- 月光博客访问受限将带来的后果
- 网站被攻击对搜索引擎收录的影响
- 从今日关键词排名看百度搜索引擎
- 月光博客被黑站长们如何应对
- 浅谈SEO优化网页内部结构的一点看法