Hvad er en omskrivningsmotor?
En omskrivningsmotor er en del af en softwareprogram, der er i stand til at konvertere en ensartet ressource locator (URL) fra et format til et andet. Specifikt bruges denne type motor til at ændre, hvordan en URL vises, så brugere på et websted ser en URL, som webstedsadministratorerne ønsker, at brugeren skal se, snarere end den faktiske URL. Dette kan gøres som en sikkerhedsforanstaltning, der bruges til at begrænse mængden af information, som potentielle hackere kan se om et websted. En omskrivningsmotor bruges også ofte til at gøre webadresser mere præsentable og mere navigerbare for webstedets brugere.
Der er en række forskellige formater og webrammer, der indeholder en omskrivningsmotor i dem for at muliggøre URL-omskrivning. Denne type omskrivning udføres typisk gennem programmering i kildekoden til et internetside, ofte ved hjælp af HTML-sprog (hypertext markup language) eller en anden kodningsmetode. Når det gøres korrekt, tillader omskrivningsmotoren webstedets administrator eller designer at angive, hvordan en eller flere URL'er skal vises til brugere af webstedet. Dette giver et websted mulighed for at vise links og webstedsnavigation på webstedet på en måde, der kan være mere sikker og attraktiv for brugerne.
Et eksempel på, hvordan en omskrivningsmotor kan fungere, er et websted, hvor designeren ønsker at organisere den ved hjælp af URL'er, der angiver den dato, hvor en side blev foretaget, f.eks. Poster på en blog. Den aktuelle URL til en side kan bestå af adressen til webstedet efterfulgt af tekst, der angav den type sprog, der blev brugt til webstedet, og placeringen af en side baseret på oplysninger, der var vanskelige at forstå med et tilfældigt blik. Ved hjælp af en omskrivningsmotor kunne webstedsadministratoren ændre den måde, hvorpå URL'en vises for nogen, der ser et websted, så sproginformationen ikke blev vist, og webadressen var mere struktureret omkring den dato, indlægget blev foretaget.
Ved at skjule de sprogoplysninger, der bruges på webstedet, kan oplysninger, der kan bruges til at starte et angreb på dette websted, være mindre tilgængelige. Brug af omskrivningsmotoren til at ændre, hvordan URL-adressen vises, vil også gøre det lettere for brugere, der navigerer på webstedet, at flytte mellem sider baseret på den dato, de ser ud til. Brugere kunne også lettere forudsige mulige webadresser, der bruges på et websted, baseret på datoer eller kategorier, de ser brugt i andre webadresser på webstedet, og dermed bliver navigationen endnu lettere. Dette kan resultere i mindre frustration for brugerne og en øget evne for brugere til at forudse, hvordan de muligvis kan finde nyttige webadresser.