TrueURL
TrueURL

菜单

501 未实现

服务器不支持完成请求所需的功能,最典型的情况是无法识别请求所用的 HTTP 方法。

原因短语
Not Implemented
是否重定向
否
默认可缓存
是

501 Not Implemented 表示服务器不支持完成该请求所需的功能。当服务器无法识别请求方法、也无法对任何资源支持该方法时,这就是正确的响应。如果方法是已知的,只是不允许用于这个特定资源,则应使用 405 Method Not Allowed。

当请求使用了服务器无法理解的 Transfer-Encoding 时,服务器也会返回 501。501 可以被启发式缓存。

响应示例

HTTP
HTTP/1.1 501 Not Implemented
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/plain
Content-Length: 50

Method PROPFIND is not implemented by this server.

SEO 与重定向检测

爬虫用 GET 获取页面,而所有通用服务器都必须支持这一方法(以及 HEAD),因此爬虫不应遇到 501。如果把方法设为 HEAD 检测时返回 501,而 GET 正常,说明服务器没有实现 HEAD,这会让链接检测工具和监控工具产生误判。搜索引擎对持续出现的 501 的处理与其他 5xx 错误相同。

常见原因与使用场景

  • 客户端使用了服务器不认识的方法,例如在不支持 WebDAV 的服务器上使用 PROPFIND,或者使用了自定义方法。
  • 请求使用了服务器不支持的 Transfer-Encoding。
  • 精简型或嵌入式 HTTP 服务器只实现了 GET。

URL 重定向检测

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