Filendelser for sider
Silktide finner sider der nettadressene slutter med en filendelse, for eksempel
.html, .php eller .aspx. Nettadresser fungerer uten filendelser, og renere
adresser er enklere å dele, enklere å huske og avslører mindre om hvordan
nettstedet ditt er bygget.
https://example.com/news.html <- filendelse eksponert
https://example.com/news <- renere og skjuler teknologien
Hvorfor dette er viktig
Filendelser gjør adressene lengre og mer tungvinte å lese høyt, skrive inn og
dele. De avslører også den underliggende teknologien din – .php eller .aspx
forteller angripere hvilken programvare de kan undersøke for kjente sårbarheter.
Det som er mest skadelig på lang sikt, er at filendelser knytter adressene dine
til teknologien din. Bygg nettstedet på nytt på en annen plattform, og alle
.php-adressene endres, slik at bokmerker og lenker fra andre nettsteder
brytes. Adresser uten filendelser overlever plattformbytte uendret, og «cool URIs
don't change» har vært god praksis på nettet siden 1990-tallet.
Slik løser du det
- Konfigurer nettstedet slik at sider leveres på adresser uten filendelser. De fleste moderne -plattformer gjør dette som standard; eldre oppsett kan trenge en omskrivingsregel i webserverens konfigurasjon.
- Omdiriger hver gamle adresse med en filendelse til den tilsvarende adressen uten filendelse ved hjelp av en permanent (301) omdirigering, slik at eksisterende lenker og søkerangeringer bevares.
- Oppdater dine egne interne lenker slik at de bruker de nye adressene.
Den riktige fremgangsmåten varierer etter plattform – søk i dokumentasjonen for CMS-et eller webserveren din etter «URL rewriting» eller «clean URLs».
Slik tester Silktide dette
- Hent nettadressen til hver side.
- Rapporter siden hvis den siste delen av adressestien slutter med en filendelse, uansett hvilken filendelse det er.
Denne kontrollen gjelder sider. Filer som faktisk er nedlastinger, for eksempel PDF-dokumenter, skal beholde filendelsene sine og testes ikke her.
Feilsøking
Vi kan ikke endre nettadressene våre akkurat nå
Adresseendringer krever omdirigeringer og litt planlegging, så dette gjøres ofte som en del av et redesign- eller plattformbytteprosjekt i stedet for å løses stykkevis. Frem til da kan du funnene.
Bare noen sider har filendelser
Dette er vanlig på eldre nettsteder: De fleste sidene administreres av CMS-et, men noen få håndskrevne sider er eldre enn det. Disse gjenværende sidene er vanligvis de enkleste å fikse eller fjerne.