网站建设中HTTP状态码的奥秘

在网络营销中,站长经常会遇到一些HTTP状态码的问题,不懂HTTP状态码那么做SEO优化就无从谈起,下面是脉凌网络对HTTP状态码总结的一览表。

  1xx:请求收到,继续处理
  2xx:操作成功收到,分析、接受
  3xx:完成此请求必须进一步处理
  4xx:请求包含一个错误语法或不能完成
  5xx:服务器执行一个完全有效请求失败
  100——客户必须继续发出请求
  101——客户要求服务器根据请求转换HTTP协议版本
  200——交易成功
  201——提示知道新文件的URL
  202——接受和处理、但处理未完成
  203——返回信息不确定或不完整
  204——请求收到,但返回信息为空
  205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件
  206——服务器已经完成了部分用户的GET请求
  300——请求的资源可在多处得到
  301——删除请求数据
  302——在其他地址发现了请求数据
  303——建议客户访问其他URL或访问方式
  304——客户端已经执行了GET,但文件未变化
  305——请求的资源必须从服务器指定的地址得到
  306——前一版本HTTP中使用的代码,现行版本中不再使用
  307——申明请求的资源临时性删除
  400——错误请求,如语法错误
  401——请求授权失败
  402——保留有效ChargeTo头响应
  403——请求不允许
  404——没有发现文件、查询或URl
  405——用户在Request-Line字段定义的方法不允许
  406——根据用户发送的Accept拖,请求资源不可访问
  407——类似401,用户必须首先在代理服务器上得到授权
  408——客户端没有在用户指定的饿时间内完成请求
  409——对当前资源状态,请求不能完成
  410——服务器上不再有此资源且无进一步的参考地址
  411——服务器拒绝用户定义的Content-Length属性请求
  412——一个或多个请求头字段在当前请求中错误
  413——请求的资源大于服务器允许的大小
  414——请求的资源URL长于服务器允许的长度
  415——请求资源不支持请求项目格式
  416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求
  也不包含If-Range请求头字段
  417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下
  一级服务器不能满足请求
  500——服务器产生内部错误
  501——服务器不支持请求的函数
  502——服务器暂时不可用,有时是为了防止发生系统过载
  503——服务器过载或暂停维修
  504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长
  505——服务器不支持或拒绝支请求头中指定的HTTP版本
  200号状态码
  220.181.32.30 – - [02/Sep/2008:00:01:23 +0800] "GET
/article/0572/72570.shtml HTTP/1.1" 200 28361 "-"
"Baiduspider+(+http://www.baidu.com/search/spider.htm)"
  服务器日志中的200表示使用GET传递方式网页72570.shtml下载成功。即:当用户或爬虫程序向网站推广服务器发出浏览请求时,服务器返回
HTTP 数据流里包含某种状态码,200响应号即状态码中的一种,表示本网页被成功下载。
  301号状态码
  220.181.32.30 – - [02/Sep/2008:00:01:31 +0800] "GET
/my/view.php?aid=14183 HTTP/1.1" 301 – "-"
"Baiduspider+(+http://www.baidu.com/search/spider.htm)"
  服务器网络营销日志中的301表示使用GET传递方式动态网页aid=14183成功跳转。即:当用户或爬虫程序向网站服务器发出浏览请求时,服务器返回
HTTP 数据流包含某种状态码,301
重定向即状态码中的一种,表示本网页永久性转移到另一个地址。实际操作中我们可以将多个域名指向同一个网址,这也是网络营销搜索引擎唯一认可的一种网站推广转向的方式。

  404状态码
  出现404状态码就证明有URL地址的网页浏览不到。很多时候由于网站推广的改版,使很多旧版网站url地址失效。这是你需要建立404状态页来保证
你网站通畅,能够达到一种回路的效果。切记404状态页需要单独设计,不能直接在服务器端直接跳转回首页。否则,搜索引擎会大量抓取网站推广首页失误当成
404页处理。

  HTTP 404
错误意味着网络营销链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web
服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。
  因此,很多网站推广均使用自定义404错误的方式以提供用户体验避免用户流失。一般而言,自定义404页面通用的做法是在页面中放置网站快速导航链接、搜索框以及网站提供的特色服务,这样可以有效的网络营销帮助用户访问站点并获取需要的信息。

  总结:在网络营销中,Web服务器默认的404错误页面,无论Apache还是IIS,均十分简陋、呆板且对用户不友好,无法给网站推广用户提供必要的信息以获取更多线索,无疑这会造成用户的流失。

时间: 2024-11-13 16:14:26

网站建设中HTTP状态码的奥秘的相关文章

网站建设中前端常用的jQuery+easing缓动的动画

网站建设中前端人员利用jQuery实现动画再简单不过了,只是要实现更酷的效果还需要插件来帮忙,easing就是一款帮助jQuery实现缓动动画的插件,经过试用,效果很不错! 下载该插件:jquery.easing.1.3.js jquery.easing.compatibility.js 该插件美化排版后是130行左右,压缩后更小.这个插件弥补了jquery里面的动画效果的不足,是其动画效果更加强悍. X轴表示时间,Y轴表示的是动画效果的变化.查看这些曲线变化,更利于掌握这个插件的效果. 插件支

网站建设中使用HTML5实现使用手机摄像头拍照上传的功能

HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器.这是手机网站建设中常见的功能,当然你也可以在其它类型应用中适当使用此技术. 1. 视频流 html5 的 The Media Capture(媒体捕捉) API 提供了对摄像头的可编程访问,用户可以直接用 getUserMedia(请注意目前仅Chrome和Opera支持)获得摄像头提供的视频流.我们需要做的是添加一个Html5 的 Video 标签,并将从摄像头获得的视频作为这个标签的输入来源. <video id="

网站建设中的图片背景

图片背景在网站建设中运用注意项      1.图片和页面的位置      采用图片背景,如果网页与图片的显示不与完全融合的方式实现的话,那么背景图片和网页的位置要考虑相对位置的实现,随着显示屏大小的变化,相对位置保持不变,如果网页没有与背景图片协调好,不同的设备打开网站,其页面与大图背景产生混乱,如图片靠左,页面靠右,则会给用户带来不好的体验,违背了运用图片背景建站的初衷. 2.网页的焦点建设      虽然使用图片背景建网站更有气势和吸引力,但是要时刻注意用户的注重焦点,这样做的主要目的是让用

【二毛SEO教程】第五章:SEO概念-网站日志和HTTP状态码分析

1.     网站日志 常见:CNZZ 百度统计 51.la 个人偏爱:酷统计(http://www.kutongji.com/) 作用:网站流量统计工具 含义:是记录web服务器接收处理请求以及运行时错误等各种原始信息的以(.log)结尾的文件,确切的讲,这就应该是服务器日志. 通过网站日志可以清楚的得知用户(网友.搜索引擎那些蜘蛛程序)在什么IP.什么时间.用什么操作系统.什么浏览器.什么分辨率显示器的情况下访问了你网站的哪个页面,是否访问成功. 查看方法: 网站日志一般存放在虚拟主机的lo

新手干货:网站建设中常见的一些问题

在互联网的时代中,网站建设其实是一个非常常见的事情了,几乎每一家企业都希望在互联网上,能够留下属于自己一个足迹,想要拥有一个可以展示自家产品的平台,但是在网站建设的过程中,真的有把每一个过程都做的很好嘛?是达到了自己想要的效果嘛?下面就为一些新手分享一下在网站建中比较常见的问题. ??问题一:域名问题 ??域名的选择上,就是一个比较关键的问题,我们来看一下域名的权重排序,依次是(从高到低):.gov(政府机构)..edu(教育机构)..org(非营利机构)..com..cn等,那么在正常企业当中

19.在HTTP 1.0中,状态码401的含义是(?);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(?)写出http常见的状态码和含义,至少5个.[完善题目]

状态401代表未被授权,header("Location:www.xxx.php"); 100-199 用于指定客户端应相应的某些动作. 200-299 用于表示请求成功. 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息. 400-499 用于指出客户端的错误. 500-599 用于支持服务器错误. 成功2×× 成功处理了请求的状态码. 200 服务器已成功处理了请求并提供了请求的网页. 204 服务器成功处理了请求,但没有返回任何内容. 重定向3×× 每

网站建设中及建设后需要注意的一些地方

在网页设计中,我们一直使用的技术,而这种技术的使用会有很多需要注意的地方.用在网页设计中我们需要了解的技 术设计服务,应用在网页设计中为了展示自己的才华和沉迷于技术.这是不推荐的.华而不实的效果应该被抛弃. 在网站设计中,应为整个网站的外部CSS统一定义,统一调用这个CSS还要求内页.这样做不仅可以使网页在浏览器中设 置的改变形状不会改变,而且还可以使网站的风格统一,使页面更容易修改. 当页面设置超链接最好不要打开新窗口太多,因为人们在使用中会越来越厌恶每个连接打开一个新窗口.也就是说不要 太深

JSP中HTTP状态码

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/http-status-codes.html: HTTP请求格式和HTTP响应消息的格式一样,都有以下结构: 一个初始状态行+CRLF(回车+换行,即新行) 零个或多个标题行+CRLF 一个空行,即一个CRLF 一个可选的消息体,像文件,查询数据或查询输出 例如,一个服务器响应标题看起来如下所示: HTTP/1.1 200 OK Content-Type: text/html Header2: ...

php笔记06:http响应中的状态码

首先我们看一个360浏览器中使用开发截图如下: 上面的Status Code:200  OK (这个就是状态码) 1.状态码主要用于服务器对请求的处理结果,它是一个三位的十进制数.响应状态码分为5类,如下所示: 100~199:表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程. 200~299:表示成功接收请求,并且已经完成整个处理过程,常用的是200. 300~399:为完成请求,客户需进一步细化请求.例如,请求的资源已经移动一个新地址,常用为302/304. 400~499