TrueURL
TrueURL

選單

305 使用代理伺服器

已淘汰。過去用來要求用戶端透過 Location 中指定的代理伺服器重送要求;基於安全考量,瀏覽器會忽略它。

原因短語
Use Proxy
是否為重新導向
否
預設可快取
否

305 Use Proxy 在 HTTP/1.1 中定義,用來告訴用戶端必須透過某個代理伺服器存取資源,該代理伺服器的網址列在 Location 標頭中。讓任何網站都能指定用戶端要使用哪個代理伺服器十分危險,因為攻擊者可以藉此讓用戶端的流量經過自己控制的代理伺服器。

RFC 7231 在 2014 年淘汰了 305,RFC 9110 也只將它保留為已淘汰的登錄項目。瀏覽器和目前的 HTTP 程式庫都不會依它採取行動,而是直接顯示回應,或將它視為錯誤。

回應範例

HTTP
HTTP/1.1 305 Use Proxy
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: http://proxy.example.net:8080/
Content-Length: 0

SEO 與重新導向檢查

305 在現今的網路上沒有任何正當用途。如果重新導向檢查出現 305,代表伺服器或其前端的設備設定有誤,或是版本非常老舊。爬蟲不會跟隨它,因此後方的內容無法被編入索引。

常見原因與使用情境

  • 老舊的伺服器軟體或設定錯誤的代理伺服器仍在傳送 305。
  • 自訂應用程式使用 305 代替真正的重新導向。請改用 302、307 或適當的代理伺服器設定。
  • 需要使用代理伺服器的網路,應改透過系統設定或代理伺服器自動設定(PAC/WPAD)來指定。

網址重新導向檢查

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