TrueURL

501 Not Implemented

Il server non supporta la funzionalità necessaria per soddisfare la richiesta, di solito un metodo HTTP che non riconosce.

Frase di stato
Not Implemented
Redirect
No
Memorizzabile in cache di default
Sì

501 Not Implemented indica che il server non supporta la funzionalità necessaria per soddisfare la richiesta. È la risposta corretta quando il server non riconosce il metodo della richiesta e non può supportarlo per nessuna risorsa. Se il metodo è noto ma non consentito per quella specifica risorsa, la risposta corretta è invece 405 Method Not Allowed.

I server rispondono 501 anche quando una richiesta usa un Transfer-Encoding che non riconoscono. Un 501 è memorizzabile in cache in modo euristico.

Esempio di risposta

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 e verifica dei redirect

I crawler recuperano le pagine con GET, che ogni server di uso generale deve supportare (insieme a HEAD), quindi un 501 non dovrebbe mai raggiungerli. Se una verifica con il metodo impostato su HEAD restituisce 501 mentre GET funziona, il server non implementa HEAD, e questo confonde i link checker e gli strumenti di monitoraggio. I motori di ricerca trattano un 501 persistente come gli altri errori 5xx.

Cause comuni e casi d’uso

  • Un client ha usato un metodo che il server non conosce, come PROPFIND su un server senza WebDAV, o un metodo personalizzato.
  • La richiesta usa un Transfer-Encoding che il server non supporta.
  • Un server HTTP minimale o embedded implementa solo GET.

Verifica redirect URL

Scopri tutti i codici di stato restituiti da un URL, salto dopo salto, con la verifica redirect gratuita di TrueURL.