Http状态代码 指示:
2xx 成功
200 正常;请求已完成。
201 正常;紧接 POST 命令。
202 正常;已接受用于处理,但处理尚未完成。
203 正常;部分信息 — 返回的信息只是一部分。
204 正常;无响应 —已接收请求,但不存在要回送的信息。
3xx 重定向
301 已移动 —请求的数据具有新的位置且更改是永久的。
302 已找到 — 请求的数据临时具有不同 URI。
303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET方法检索此响应。
304 未修改 — 未按预期修改文档。
305 使用代理 —必须通过位置字段中提供的代理来访问请求的资源。
306 未使用 —不再使用;保留此代码以便将来使用。
4xx 客户机中出现的错误
400 错误请求 —请求中有语法问题,或不能满足请求。
401 未授权 — 未授权客户机访问数据。
402 需要付款 — 表示计费系统已有效。
403 禁止 — 即使有授权也不需要访问。
404 找不到 —服务器找不到给定的资源;文档不存在。
407 代理认证请求 —客户机首先必须使用代理认证自身。
415 介质类型不受支持 —服务器拒绝服务请求,因为不支持请求实体的格式。
5xx 服务器中出现的错误
500 内部错误 —因为意外情况,服务器不能完成请求。
501 未执行 — 服务器不支持请求的工具。
502 错误网关 —服务器接收到来自上游服务器的无效响应。
503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。
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重定向即状态码中的一种,表示本网页永久性转移到另一个地址。实际操作中我们可以将多个域名指向同一个网址,这也是搜索引擎唯一认可的一种网站转向的方式。
附录:301号转向代码
PHP环境下的301 重定向
<? Header ( "HTTP/1.1 301 Moved Permanently");
Header ( "Location: http://news.msn.com");?> Header ( "Location: http://news.msn.com");?>
ASP环境下的301 重定向 <%@ Language=VBScript%> <% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,” http://news.msn.com”>
ASP .NET环境下的301 重定向
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e )
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://news.msn.com”);
}
</script>
CGI Perl环境下的301 重定向
$q = new CGI;
print $q->redirect(”http://news.msn.com/”);
JSP环境下的301 重定向
<%
response.setStatus(301);
response.setHeader( “Location”, “http://news.msn.com/” );
response.setHeader( “Connection”, “close” );
%> response.setStatus(301);
response.setHeader( “Location”, “http://news.msn.com/” );
response.setHeader( “Connection”, “close” );
%>
在线301号状态码测试工具
http://www.internetofficer.com/seo-tool/redirect-check/
二404号状态码
220.181.32.30 - - [02/Sep/2008:00:01:51+0800] "GET /writing HTTP/1.1" 404 4459 "-""Baiduspider+(+http://www.baidu.com/search/spider.htm)"
出现404状态码就证明有URL地址的网页浏览不到。很多时候由于网站的改版,使很多旧版网站url地址失效。这是你需要建立404状态页来保证你网站通畅,能够达到一种回路的效果。切记404状态页需要单独设计,不能直接在服务器端直接跳转回首页。否则,搜索引擎会大量抓取网站首页失误当成404页处理。
Http 状态代码 指示(ajax,bs结构用的到)_其它综合
时间: 2024-10-03 06:38:09
Http 状态代码 指示(ajax,bs结构用的到)_其它综合的相关文章
IIS 状态代码
iis 当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码.该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示.状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因.在默认状态下,IIS 把它的日志文件放在 %WINDIR\System32\Logfiles 文件夹中.每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一
IIS状态代码的含义
概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码.该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示.状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因. 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中.每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录.在默
Internet信息服务器(IIS)状态代码说明
SEOer都避免不了要看网站日志,当网站日志出现不正常时,返回了状态代码时一些"304 0 64,200 0 64"等等都让SEOer不解,不知道是什么原因,是不是被搜索引擎干预或者是降权.其实风采依扬可以告诉大家这些IIS日志的状态代码在微软官方网站帮助中心可以查到的,以下是关于IIS日志状态代码详细内容. 日志文件的位置 在默认情况下,IIS 将日志文件放在以下位置中: %WINDIR%\System32\Logfiles 每个万维网 (WWW) 站点和 FTP 站点在该目录下都有
IIS 状态代码的含义_win服务器
该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示.状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因. 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中.每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录.在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log). HTTP 1xx-信息提示 这些状态代码表示临时的响应.客户
HTTP状态代码及其定义解析 Ajax捕捉回调错误参考_AJAX相关
HTTP状态代码及其定义解析 Ajax捕捉回调错误参考 状态行包含HTTP版本.状态代码.与状态代码对应的简短说明信息.在大多数情况下,除了Content-Type之外的所有应答头都是可选的.但Content-Type是必需的,它描述的是后面文档的MIME类型.虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档.有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明). 当用户试图通过 HTTP 访问一台正在运行
HTTP状态代码及其定义解析 Ajax捕捉回调错误参考
HTTP状态代码及其定义解析 Ajax捕捉回调错误参考 状态行包含HTTP版本.状态代码.与状态代码对应的简短说明信息.在大多数情况下,除了Content-Type之外的所有应答头都是可选的.但Content-Type是必需的,它描述的是后面文档的MIME类型.虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档.有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明). 当用户试图通过 HTTP 访问一台正在运行 I
通过HTTP状态代码看搜索引擎怎么Crawl你的站
通过HTTP状态代码通通透透看搜索引擎怎么Crawl你的站. 下面的表格是所有 HTTP 状态代码及其定义. 代码 指示 2xx 成功 200 正常:请求已完成. 201 正常:紧接 POST 命令. 202 正常:已接受用于处理,但处理尚未完成. 203 正常:部分信息 - 返回的信息只是一部分. 204 正常:无响应 - 已接收请求,但不存在要回送的信息. 3xx 重定向 301 已移动 - 请求的数据具有新的位置且更改是永久的. 302 已找到 - 请求的数据临时具有不同 URI. 303
iis 7.0 http 状态代码
iis 7.0 http 状态代码 当试图访问通过使用 HTTP 运行 Internet Information Services (IIS) 7.0 的服务器上的内容时 IIS 7.0 将返回一个数字代码,指示响应的状态. HTTP 状态代码是 IIS 日志中记录的. 此外,HTTP 状态代码可能会显示在客户端浏览器中. HTTP 状态代码可能表明请求是成功还是失败. HTTP 状态代码还可能显示一个请求不成功的确切原因. HTTP 状态代码 本节描述 IIS 7.0 使用的 HTTP 状
关于HTTP及XMLHTTP状态代码一览
xml (一) HTTP 1.1支持的状态代码 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 200 OK 一切正常,对GET和POST请求的应答文档跟在后面. 201 Created 服务器已经创建了文档,Location头给出了它的URL. 202 Accepted 已经接受请求,但处理尚未完成. 203 Non-Authoritative Information 文档已