TrueURL
TrueURL

菜单

508 检测到循环

WebDAV:服务器发现绑定形成了无限循环,因此终止了 Depth: infinity 操作。与重定向循环无关。

原因短语
Loop Detected
是否重定向
否
默认可缓存
否

508 Loop Detected(RFC 5842,WebDAV 绑定)表示服务器在处理带有 Depth: infinity 的请求时发现了无限循环,因此终止了操作。有了 WebDAV 绑定,一个集合可以直接或间接地包含它自己,递归操作就可能永远运行下去。除了用 208 Already Reported 报告重复成员之外,这是另一种处理方式。

尽管名为“检测到循环”,508 与重定向循环毫无关系,重定向循环表现为一连串重复的 3xx 响应。在共享主机上,还可能看到“508 Resource Limit Is Reached”,这是某些主机管理软件在账户超出进程、CPU 或内存限制时对该状态码的非标准用法。

响应示例

HTTP
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 遇到了绑定循环。

URL 重定向检测

使用免费的 TrueURL 重定向检测工具,逐跳查看一个 URL 返回的每一个状态码。