Una pagina per un indirizzo che non è una pagina
Non ce n’era nessuna: un indirizzo non riconosciuto riceveva la pagina d’errore dell’hosting, senza niente da cliccare. Ora c’è una 404 con la cornice del sito e tre vie d’uscita, scritta una volta e ricomposta nella tua lingua.
Con lei sono uscite due 404 morbide. Un link a un articolo inesistente rispondeva 200, che un crawler archivia come pagina vera; e /de/history era una 404 nuda in quattro lingue, così la schermata funzionava finché qualcuno non la ricaricava.
Se stai leggendo questo, con ogni probabilità sei arrivato su una 404 e ti sei chiesto cosa ne faccia questo sito.
Che cosa offre
Il numero, una riga che dice che quell’indirizzo non è una pagina, e tre vie d’uscita nominate invece che accennate: convertire un file, leggere la documentazione, sfogliare il blog. Il convertitore viene per primo ed è l’unico pulsante pieno, perché chi ha digitato il dominio a mano cercava quello. Un’ultima riga dice che, se ti ha mandato qui un link di questo sito, quello è un difetto e non un errore di battitura — così sai se riscrivere l’indirizzo o segnalarlo.
Porta l’intestazione e il piè di pagina del sito ed è ricomposta nella tua lingua: finirci non somiglia a essere buttati fuori.
Perché un errore di battitura mostrava il convertitore
Il router fa a un indirizzo una sola domanda: quale schermata vuole. Il suo ultimo ramo era il convertitore, la schermata predefinita, quindi ogni percorso che non riconosceva dava la schermata Markdown. Una lettera sbagliata in una URL sembrava una pagina iniziale funzionante con un percorso estraneo nella barra degli indirizzi, e da nessuna parte c’era scritto che l’indirizzo fosse errato. Quell’ultimo ramo ora si chiama «non trovato»; il convertitore torna solo per un indirizzo che appartiene davvero a una delle dieci conversioni, o per un documento condiviso.
L’hosting risponde alla maggior parte degli indirizzi sconosciuti prima ancora che il codice dell’applicazione giri, ma risponde servendo il file 404 — e a quel punto è questo a decidere che cosa vedi.
Due 404 morbide sono uscite con lei
Un link a un articolo che non esiste rispondeva 200, che un crawler archivia come pagina vera e poi tiene. E /de/history era una 404 nuda in quattro delle cinque lingue, così la schermata funzionava finché qualcuno non la ricaricava.
Che cosa non fa
Indovinare che cosa intendevi, o reindirizzare. Una 404 che ti manda altrove in silenzio è il motivo per cui un link rotto resta rotto: nessuno scopre che è sbagliato, a cominciare da chi l’ha scritto.
Da leggere: come aprire un file .md e a che cosa serve un convertitore da Markdown a HTML.