Http 狀態碼 指示(ajax,bs結構用的到)

來源:互聯網
上載者:User

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頁處理。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.