Filendelser for sider
Silktide finder sider, hvis webadresser slutter med en filendelse, såsom
.html, .php eller .aspx. Sideadresser fungerer uden endelser, og renere
adresser er lettere at dele, lettere at huske og afslører mindre om, hvordan
dit website er bygget.
https://example.com/news.html <- endelse eksponeret
https://example.com/news <- renere og skjuler teknologien
Hvorfor dette er vigtigt
Endelser gør adresser længere og mere besværlige for folk at læse højt, skrive
og dele. De afslører også din underliggende teknologi – .php eller .aspx
fortæller angribere, hvilken software de skal undersøge for kendte sårbarheder.
Mest skadeligt på lang sigt er, at endelser binder dine adresser til din
teknologi. Genopbygger du sitet på en anden platform, ændres alle .php-adresser,
hvilket ødelægger bogmærker og links fra andre websites. Adresser uden endelser
overlever et platformsskifte urørte, og "cool URIs don't change" har været god
webpraksis siden 1990'erne.
Sådan løser du det
- Konfigurer dit website til at vise sider på adresser uden endelser. De fleste moderne -platforme gør dette som standard; ældre opsætninger kan have brug for en omskrivningsregel i webserverkonfigurationen.
- Omdirigér hver gammel adresse med en endelse til dens tilsvarende adresse uden endelse med en permanent omdirigering (301), så eksisterende links og placeringer i søgeresultater bevares.
- Opdatér dine egne interne links, så de bruger de nye adresser.
Den korrekte måde at gøre dette på varierer efter platform – søg i dokumentationen for dit CMS eller din webserver efter "URL rewriting" eller "clean URLs".
Sådan tester Silktide dette
- Tag webadressen på hver side.
- Rapportér siden, hvis den sidste del af dens adressesti slutter med en filendelse, uanset hvilken endelse det er.
Dette tjek gælder for sider. Filer, der reelt er downloads, såsom PDF- dokumenter, beholder med rette deres endelser og testes ikke her.
Fejlfinding
Vi kan ikke ændre vores URL'er lige nu
Adresseændringer kræver omdirigeringer og lidt planlægning, så dette indgår ofte i et redesign- eller platformsflytningsprojekt i stedet for at blive løst stykvis. Indtil da kan du resultaterne.
Kun nogle sider har endelser
Det er almindeligt på ældre sites: De fleste sider administreres af CMS'et, men nogle få håndskrevne sider er ældre end det. De efternølere er som regel de letteste at rette eller udfase.