TrueURL
TrueURL

選單

413 內容過大

要求主體超過伺服器可接受的大小,例如上傳的檔案過大。舊稱「Payload Too Large」與「Request Entity Too Large」。

原因短語
Content Too Large
是否為重新導向
否
預設可快取
否

413 Content Too Large 表示要求的內容(要求主體)超過伺服器願意或能夠處理的大小,因此伺服器拒絕這個要求。RFC 9110 賦予了它現在的名稱;較早的規格稱它為「Request Entity Too Large」(RFC 2616)與「Payload Too Large」(RFC 7231),許多伺服器至今仍會傳送這些原因短語。

伺服器可以關閉連線,阻止用戶端繼續傳送剩餘的主體。如果是暫時性的狀況,伺服器應傳送 Retry-After。傳送 Expect: 100-continue 的用戶端,可以在上傳任何資料之前就得知這項限制。

常見的限制包括 nginx 的 client_max_body_size(預設為 1 MB)、PHP 的 upload_max_filesize 與 post_max_size,以及許多代理伺服器和無伺服器平台的要求大小上限。

回應範例

HTTP
HTTP/1.1 413 Content Too Large
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: application/json
Content-Length: 40

{"error":"Uploads are limited to 10 MB"}

SEO 與重新導向檢查

爬蟲不會傳送要求主體,因此 413 對 SEO 沒有影響。TrueURL 會限制 POST 主體的大小;如果目標回應 413,代表它自己的限制比您送出的主體還小。

常見原因與使用情境

  • 上傳的圖片或影片超過伺服器的上限(nginx 的 client_max_body_size、Apache 的 LimitRequestBody)。
  • PHP 的 upload_max_filesize 或 post_max_size 小於上傳檔案的大小。
  • API 要求包含的資料遠超出預期,例如在 JSON 中以 base64 編碼的檔案。

網址重新導向檢查

使用免費的 TrueURL 重新導向檢查工具,逐一查看網址在每個躍點回傳的狀態碼。