Estensioni dei file per le pagine
Silktide individua le pagine i cui indirizzi web terminano con un'estensione di file, ad esempio
.html, .php o .aspx. Gli indirizzi delle pagine funzionano senza estensioni e gli
indirizzi più semplici sono più facili da condividere, da ricordare e rivelano meno informazioni
su come è costruito il tuo sito web.
https://example.com/news.html <- estensione visibile
https://example.com/news <- più semplice e nasconde la tecnologia
Perché è importante
Le estensioni rendono gli indirizzi più lunghi e meno agevoli da leggere ad alta voce, digitare
e condividere. Inoltre rivelano la tecnologia sottostante: .php o .aspx
indicano agli aggressori quale software cercare per individuare vulnerabilità note.
Il problema più grave nel lungo periodo è che le estensioni legano i tuoi indirizzi alla tua
tecnologia. Se ricostruisci il sito su una piattaforma diversa, ogni indirizzo .php
cambia, rendendo inutilizzabili i segnalibri e i link provenienti da altri siti web. Gli
indirizzi senza estensione rimangono invariati durante la migrazione a una nuova piattaforma e
"cool URIs don't change" è una buona pratica del web fin dagli anni '90.
Come risolvere il problema
- Configura il tuo sito web per pubblicare le pagine con indirizzi privi di estensione. La maggior parte delle piattaforme moderne lo fa per impostazione predefinita; le configurazioni meno recenti potrebbero richiedere una regola di riscrittura nella configurazione del server web.
- Reindirizza ogni vecchio indirizzo con un'estensione al relativo equivalente privo di estensione utilizzando un reindirizzamento permanente (301), in modo da preservare i link esistenti e il posizionamento nei motori di ricerca.
- Aggiorna i tuoi link interni in modo che utilizzino i nuovi indirizzi.
Il modo corretto di procedere varia in base alla piattaforma: cerca nella documentazione del tuo CMS o del server web i termini "riscrittura degli URL" o "URL puliti".
Come Silktide verifica questo aspetto
- Recupera l'indirizzo web di ogni pagina.
- Segnala la pagina se l'ultima parte del percorso dell'indirizzo termina con un'estensione di file, qualunque essa sia.
Questo controllo si applica alle pagine. I file che sono effettivamente download, come i documenti PDF, mantengono correttamente le proprie estensioni e non vengono verificati in questa sede.
Risoluzione dei problemi
Non possiamo modificare i nostri URL al momento
Le modifiche agli indirizzi richiedono reindirizzamenti e un po' di pianificazione, quindi spesso vengono raggruppate in un progetto di riprogettazione o migrazione a una nuova piattaforma, invece di essere effettuate singolarmente. Fino ad allora, puoi i risultati.
Solo alcune pagine hanno estensioni
È comune nei siti meno recenti: la maggior parte delle pagine è gestita dal CMS, ma alcune pagine scritte manualmente sono precedenti alla sua introduzione. Di solito queste pagine residue sono le più facili da correggere o ritirare.