Hoppa till innehåll
SilktideHjälp

Filändelser för sidor

Silktide hittar sidor vars webbadresser slutar med en filändelse, till exempel .html, .php eller .aspx. Sidadresser fungerar utan filändelser, och renare adresser är enklare att dela, enklare att komma ihåg och avslöjar mindre om hur er webbplats är byggd.

https://example.com/news.html   <- filändelse synlig
https://example.com/news        <- renare och döljer tekniken

Varför detta är viktigt

Filändelser gör adresser längre och krångligare för människor att läsa högt, skriva in och dela. De avslöjar också den underliggande tekniken – .php eller .aspx berättar för angripare vilken programvara de kan söka efter kända sårbarheter i.

Det som orsakar mest skada på lång sikt är att filändelserna kopplar adresserna till er teknik. Bygger ni om webbplatsen på en annan plattform ändras varje .php-adress, vilket bryter bokmärken och länkar från andra webbplatser. Adresser utan filändelser överlever ett plattformsbyte oförändrade, och principen att ”coola URI:er ändras inte” har varit bästa praxis på webben sedan 1990-talet.

Så åtgärdar du det

  1. Konfigurera webbplatsen så att sidor visas på adresser utan filändelser. De flesta moderna -plattformar gör detta som standard; äldre installationer kan behöva en omskrivningsregel i webbserverns konfiguration.
  2. Omdirigera varje gammal adress med en filändelse till motsvarande adress utan filändelse med en permanent (301) omdirigering, så att befintliga länkar och sökrankningar bevaras.
  3. Uppdatera era egna interna länkar så att de använder de nya adresserna.

Det rätta sättet att göra detta varierar beroende på plattform – sök i dokumentationen för ert CMS eller er webbserver efter ”URL rewriting” eller ”clean URLs”.

Så testar Silktide detta

  1. Hämtar webbadressen för varje sida.
  2. Rapporterar sidan om den sista delen av adressens sökväg slutar med en filändelse, oavsett vilken filändelsen är.

Detta kontroll gäller sidor. Filer som faktiskt är nedladdningar, till exempel PDF- dokument, behåller korrekt sina filändelser och testas inte här.

Felsökning

Vi kan inte ändra våra URL:er just nu

Adressändringar kräver omdirigeringar och viss planering, så detta genomförs ofta som en del av ett redesign- eller plattformsbytesprojekt i stället för att åtgärdas stegvis. Tills dess kan ni resultaten.

Bara vissa sidor har filändelser

Det är vanligt på äldre webbplatser: de flesta sidor hanteras av CMS:et, men några handkodade sidor fanns redan innan det infördes. Dessa kvarvarande sidor är vanligtvis de enklaste att åtgärda eller ta bort.

Läs mer

Senast uppdaterad

Var den här sidan hjälpsam?