508 Loop Detected(RFC 5842、WebDAV バインディング)は、Depth: infinity を指定したリクエストの処理中に無限ループを検出したため、サーバーが操作を中止したことを示します。WebDAV のバインディングでは、コレクションが直接または間接的に自分自身を含むことができるため、再帰的な操作が永遠に終わらない可能性があります。繰り返し現れるメンバーを 208 Already Reported で報告する方法に代わる選択肢です。
名前とは裏腹に、508 はリダイレクトループとは関係ありません。リダイレクトループは、3xx レスポンスが繰り返し続く形で現れます。共用サーバーでは「508 Resource Limit Is Reached」と表示されることもあります。これは、アカウントがプロセス数、CPU、メモリの上限を超えたときに一部のホスティングソフトウェアが使う、このコードの非標準的な用法です。
レスポンス例
HTTP/1.1 508 Loop Detected
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/plain
Content-Length: 68
Binding loop detected while processing PROPFIND with Depth: infinity SEO とリダイレクトチェック
WebDAV の意味での 508 は SEO と無関係ですが、ホスティングでの用法は関係があります。リソースの上限が原因でページが 508 を返す場合、クローラーはサーバーエラーとして扱い、クロールを遅くし、ページをインデックスから削除することがあります。上限を引き上げるか、負荷を減らしてください。本当のリダイレクトループを見つけるには、リダイレクトループチェッカーを使います。
よくある原因と主な用途
- WebDAV のコレクションが、自分自身または親のいずれかへのバインディングを含んでいる場合。
- 共用サーバーのリソース上限(エントリープロセス、CPU、メモリ)に達し、ホストが 508 を返している場合。
- 再帰的な
PROPFIND、COPY、MOVEが、バインディングのループに入り込んだ場合。