DevToolPal
IT
4xx Errori del client

404 Not Found

Non trovato

Cosa significa

Il server non trova nulla all'URL richiesto. Non dice se la risorsa sia mai esistita o se tornerà.

Cause comuni

  • Refuso o link obsoleto
  • La pagina è stata spostata o eliminata senza reindirizzamento
  • Rotta o percorso base errati, o maiuscole diverse nel nome del file

Come risolvere

Lato client o visitatore

Controlla ortografia e maiuscole dell'URL, rimuovi i caratteri in più alla fine e cerca il contenuto tramite la ricerca o la home page del sito.

Lato gestore del sito o dell’API

Aggiungi reindirizzamenti 301 per i contenuti spostati, correggi i link interni rotti e servi una pagina 404 utile che restituisca comunque lo stato 404. Usa 410 per i contenuti rimossi di proposito.

Risposta di esempio

HTTP/1.1
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Not Found",
  "status": 404,
  "detail": "No user with id 42."
}

Specifica

RFC 9110 §15.5.5

Domande frequenti

› Gli errori 404 danneggiano la SEO?

I 404 per pagine mai esistite sono normali. Correggi i link interni rotti e reindirizza le pagine spostate di valore per non perderne i segnali.

› Perché la mia single-page app restituisce 404 al ricaricamento?

Il server cerca un file a quel percorso. Configuralo per servire index.html sulle rotte sconosciute, oppure pre-renderizza le rotte.