501 Not Implemented означает, что сервер не поддерживает функциональность, необходимую для выполнения запроса. Это правильный ответ, когда сервер не распознает метод запроса и не может поддержать его ни для одного ресурса. Если метод известен, но не разрешен для конкретного ресурса, правильный ответ — 405 Method Not Allowed.
Серверы также отвечают 501, когда запрос использует Transfer-Encoding, который они не понимают. Ответ 501 кэшируется эвристически.
Пример ответа
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.
Типичные причины и сценарии использования
- Клиент использовал метод, который сервер не знает, например
PROPFINDна сервере без WebDAV или нестандартный метод. - Запрос использует
Transfer-Encoding, который сервер не поддерживает. - Минималистичный или встроенный HTTP-сервер реализует только
GET.