TrueURL

501 Not Implemented

Serwer nie obsługuje funkcji potrzebnej do realizacji żądania – zwykle chodzi o metodę HTTP, której w ogóle nie rozpoznaje.

Opis słowny
Not Implemented
Przekierowanie
Nie
Domyślne buforowanie
Tak

501 Not Implemented oznacza, że serwer nie obsługuje funkcji wymaganej do zrealizowania żądania. To właściwa odpowiedź, gdy serwer nie rozpoznaje metody żądania i nie może jej obsłużyć dla żadnego zasobu. Jeśli metoda jest znana, ale niedozwolona dla tego konkretnego zasobu, właściwy jest kod 405 Method Not Allowed.

Serwery odpowiadają kodem 501 również wtedy, gdy żądanie używa Transfer-Encoding, którego nie rozumieją. Odpowiedź 501 może być buforowana heurystycznie.

Przykładowa odpowiedź

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 i sprawdzanie przekierowań

Roboty pobierają strony metodą GET, którą (podobnie jak HEAD) musi obsługiwać każdy serwer ogólnego przeznaczenia, więc kod 501 nie powinien do nich docierać. Jeśli sprawdzenie z metodą HEAD zwraca 501, a GET działa, serwer nie implementuje HEAD, co dezorientuje narzędzia do sprawdzania linków i monitoringu. Wyszukiwarki traktują utrzymujący się błąd 501 jak inne błędy 5xx.

Typowe przyczyny i zastosowania

  • Klient użył metody, której serwer nie zna, np. PROPFIND na serwerze bez WebDAV, albo własnej metody.
  • Żądanie używa Transfer-Encoding, którego serwer nie obsługuje.
  • Minimalny lub wbudowany serwer HTTP implementuje tylko GET.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.