求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

「Http状态」修訂間的差異檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
(创建页面,内容为“HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,…”)
 
(rollbackEdits.php mass rollback)
(1 個標籤回退)
 
(未顯示由 2 位使用者於中間所作的 2 次修訂)
行 1: 行 1:
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
+
[[File:Ztm.jpg|缩略图|300px|[https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=Http状态&step_word=&hs=0&pn=30&spn=0&di=110&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=2&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=-1&cs=1575257762%2C4136406528&os=1766270056%2C2805261328&simid=0%2C0&adpicid=0&lpn=0&ln=1039&fr=&fmq=1584347564554_R&fm=result&ic=&s=undefined&hd=&latest=&copyright=&se=&sme=&tab=0&width=&height=&face=undefined&ist=&jit=&cg=&oriquery=&objurl=http%3A%2F%2Fimage.333.sc.cn%2Fueditor%2Fphp%2Fupload%2Fimage%2F20170425%2F1493086668768226.jpg&gsm=3c&rpstart=0&rpnum=0&islist=&querylist=&force=undefined 原圖鏈接][http://845.dopa.com/?dm=3wjy.com&acc=0D6A16DB-693A-44CE-B7C6-58C6F175A177&poprequest=1 图片来源]]]
 +
'''HTTP状态码''': (英语:HTTP Status Code)是用以表示网页[[ 服务器]][[ 超文本]] 传输协议响应状态的3位数字代码。
 +
 
 +
它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。
 +
 
 +
所示的消息短语是典型的,但是可以提供任何可读取的替代方案。  
 +
 
 +
 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
 +
 
 
HTTP状态码的官方注册表由互联网号码分配局(Internet Assigned Numbers Authority)维护。
 
HTTP状态码的官方注册表由互联网号码分配局(Internet Assigned Numbers Authority)维护。
 微软互联网信息服务 (Microsoft Internet Information Services)有时会使用额外的十进制子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。
+
 
  中文名 HTTP状态码  外文名 HTTP Status Code 规范 定义 RFC 2616 消息端 1字 ,2字 ,3字
+
 微软互联网信息服务 (Microsoft Internet Information Services)有时会使用额外的[[ 十进制]] 子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。
 +
==Http状态概念==
 +
我们访问任何一个网页,服务器都会生成[[网站日志]],在日志里面会有一个三位数字代码,这三位数字代码记录了我们访问的动作。
 +
 
 +
  比如:“正常访问网页”、“访问被拒绝”、“无法打开网页”等。这三位数字代码就是Http状态。
 +
==Http状态常用形式==
 +
{| class="wikitable"
 +
|-
 +
!HTTP状态码!! 描述
 +
|-
 +
|200 OK            ||        一切正常
 +
|-
 +
|301 Moved Permanently ||    重定向到新的[[URL]],永久性
 +
|-
 +
|302 Found          ||       向到临时的URL,非永久性<ref>[https://www.cnblogs.com/chenhaoyu/p/5980650.html  各种HTTP状态的含 ],我的开发之路 </ref>
 +
|-
 +
|304 Not Modified    ||      请求的资源未[[更新]]
 +
|-
 +
|400 Bad Request    ||      非法请求
 +
|-
 +
|401 Unauthorized    ||      请求未经授权
 +
|-
 +
|403 Forbidden      ||       禁止访问
 +
|-
 +
|404 Not Found      ||       没有找到对应页面
 +
|-
 +
|500 Internal Server Error|| 服务器内部出现错误
 +
|-
 +
|501 Not Implemented     ||  服务器不支持实现请求所需要的功能<ref>[https://blog.csdn.net/whl826661099/article/details/98606745  HTTP状态码及其含义],csdn,2019-08-06 </ref>
 +
|}
 +
==Http状态查询工具==
 +
站长工具:[[http://tool.chinaz.com/pagestatus/]]
 +
 
 +
爱站网:[[https://tools.aizhan.com/pagestatus/]]
 +
==Http状态对SEO的意义==
 +
HTTP状态代码(如404、301和500)对普通访问者来说可能没有多大意义,但它们对SEO人员来说至关重要。不仅如此,[[搜索引擎]]蜘蛛还可以利用它们来确定网站的健康状况。
 +
 
 +
这些状态代码提供了一种查看浏览器和服务器之间发生的情况的方法。其中一些代码表示出现错误,例如,找不到请求的内容,而其他代码仅表示请求的页已成功传递。在本文中,我们将研究最重要的HTTP头代码及其对SEO的影响。
 +
 
 +
要完全理解代码,您必须知道浏览器如何获取网页。每次访问网站都是从在搜索引擎中输入网站地址或搜索词开始的。浏览器将请求发送到站点的IP地址以获取关联的网页。
 +
 
 +
服务器用嵌入在HTTP报 中的状态代码进行响应,以通知浏览器请求的结果。如果一切正常,请将http200 代码与网站内容一起发送回浏览器。
 +
 
 +
但是,请求的内容或服务器可能有问题。可能找不到该页,该页返回404错误页,或者服务器可能有临时技术问题,导致500状态码错误。
 +
 
 +
这些HTTP状态代码是评估站点及其服务器运行状况的重要工具。如果一个网站定期向搜索引擎发送一个错误的HTTP 代码来索引其内容,它可能会导致问题并损害其排名。
 +
<ref>[https://baijiahao.baidu.com/s?id=1650594122410576501&wfr=spider&for=pc HTTP状态代码详解及其对SEO的意义],南京SEO网站优化网,2019-11-19</ref>
 +
==视频==
 +
<center>
 +
{{#iDisplay:o0889ivkpla|640|370|qq}}
 +
 
 +
<big>http状态码</big>
 +
 
 +
{{#iDisplay:t0147l02fsv|640|370|qq}}
 +
 
 +
<big>SEO入门教程十四课:日志HTTP状态码代表什么</big>
 +
</center>
 +
==参考资料==
 +
{{Reflist}}
 +
[[Category: 550 經濟學總論]]

於 2022年8月25日 (四) 09:19 的最新修訂

HTTP狀態碼:(英語:HTTP Status Code)是用以表示網頁服務器超文本傳輸協議響應狀態的3位數字代碼。

它由 RFC 2616 規範定義的,並得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 與 RFC 4918 等規範擴展。所有狀態碼的第一個數字代表了響應的五種狀態之一。

所示的消息短語是典型的,但是可以提供任何可讀取的替代方案。

除非另有說明,狀態碼是HTTP / 1.1標準(RFC 7231)的一部分。

HTTP狀態碼的官方註冊表由互聯網號碼分配局(Internet Assigned Numbers Authority)維護。

微軟互聯網信息服務 (Microsoft Internet Information Services)有時會使用額外的十進制子代碼來獲取更多具體信息,但是這些子代碼僅出現在響應有效內容和文檔中,而不是代替實際的HTTP狀態代碼。

Http狀態概念

我們訪問任何一個網頁,服務器都會生成網站日誌,在日誌裡面會有一個三位數字代碼,這三位數字代碼記錄了我們訪問的動作。

比如:「正常訪問網頁」、「訪問被拒絕」、「無法打開網頁」等。這三位數字代碼就是Http狀態。

Http狀態常用形式

HTTP狀態碼 描述
200 OK 一切正常
301 Moved Permanently 重定向到新的URL,永久性
302 Found                 重定向到臨時的URL,非永久性[1]
304 Not Modified 請求的資源未更新
400 Bad Request 非法請求
401 Unauthorized 請求未經授權
403 Forbidden 禁止訪問
404 Not Found 沒有找到對應頁面
500 Internal Server Error 服務器內部出現錯誤
501 Not Implemented     服務器不支持實現請求所需要的功能[2]

Http狀態查詢工具

站長工具:[[1]]

愛站網:[[2]]

Http狀態對SEO的意義

HTTP狀態代碼(如404、301和500)對普通訪問者來說可能沒有多大意義,但它們對SEO人員來說至關重要。不僅如此,搜索引擎蜘蛛還可以利用它們來確定網站的健康狀況。

這些狀態代碼提供了一種查看瀏覽器和服務器之間發生的情況的方法。其中一些代碼表示出現錯誤,例如,找不到請求的內容,而其他代碼僅表示請求的頁已成功傳遞。在本文中,我們將研究最重要的HTTP頭代碼及其對SEO的影響。

要完全理解代碼,您必須知道瀏覽器如何獲取網頁。每次訪問網站都是從在搜索引擎中輸入網站地址或搜索詞開始的。瀏覽器將請求發送到站點的IP地址以獲取關聯的網頁。

服務器用嵌入在HTTP報頭中的狀態代碼進行響應,以通知瀏覽器請求的結果。如果一切正常,請將http200頭代碼與網站內容一起發送回瀏覽器。

但是,請求的內容或服務器可能有問題。可能找不到該頁,該頁返回404錯誤頁,或者服務器可能有臨時技術問題,導致500狀態碼錯誤。

這些HTTP狀態代碼是評估站點及其服務器運行狀況的重要工具。如果一個網站定期向搜索引擎發送一個錯誤的HTTP頭代碼來索引其內容,它可能會導致問題並損害其排名。 [3]

視頻

http狀態碼

SEO入門教程十四課:日誌HTTP狀態碼代表什麼

參考資料

  1. 各種HTTP狀態的含義,我的開發之路
  2. HTTP狀態碼及其含義,csdn,2019-08-06
  3. HTTP狀態代碼詳解及其對SEO的意義,南京SEO網站優化網,2019-11-19