Hva er en omskrivningsmotor?
En omskrive motor er en del av en programvare som er i stand til å konvertere en enhetlig ressurslokator (URL) fra ett format til et annet. Spesifikt brukes denne type motorer til å endre hvordan en URL vises slik at brukere på et nettsted ser en URL som nettstedsadministratorene vil at brukeren skal se, i stedet for den faktiske URL-en. Dette kan gjøres som et sikkerhetstiltak, brukt til å begrense mengden informasjon potensielle hackere kan se om et nettsted. En omskrivermotor brukes også ofte for å gjøre nettadresser mer presentable og mer navigerbare for nettstedbrukere.
Det er en rekke forskjellige formater og nettrammer som inneholder en omskrivningsmotor i dem for å gi rom for omskriving av nettadresser. Denne typen omskriving gjøres vanligvis gjennom programmering i kildekoden for et Internett-nettsted, ofte ved hjelp av HTML-tekst (hypertext markup language) eller en annen metode for koding. Når det gjøres riktig, lar omskrivningsmotoren nettstedadministratoren eller designeren indikere hvordan en eller flere nettadresser skal vises for brukere av nettstedet. Dette gjør at et nettsted kan vise lenker og navigasjon på nettstedet på en måte som kan være mer sikker og attraktiv for brukerne.
Et eksempel på hvordan en omskrive motor kan fungere er et nettsted der designeren ønsker å organisere den ved hjelp av nettadresser som indikerer datoen da en side ble laget, for eksempel oppføringer i en blogg. Den faktiske nettadressen til en side kan bestå av adressen til nettstedet, etterfulgt av tekst som indikerte hvilken type språk som ble brukt på nettstedet og plasseringen av en side basert på informasjon som var vanskelig å forstå med et tilfeldig blikk. Ved hjelp av en omskrivningsmotor kan nettstedsadministratoren endre måten URLen vises på for noen som ser på et nettsted, slik at språkinformasjonen ikke ble vist, og URLen var tydeligere strukturert rundt datoen innlegget ble laget.
Ved å skjule språkinformasjonen som brukes på nettstedet, kan informasjon som kan brukes til å sette i gang et angrep på dette nettstedet være mindre tilgjengelig. Bruken av omskrivningsmotoren for å endre hvordan URL-en ser ut, vil også gjøre det lettere for brukere å navigere på nettstedet å bevege seg mellom sider basert på datoen de leter etter. Brukere kan også lettere forutsi mulige nettadresser som brukes på et nettsted, basert på datoer eller kategorier de ser brukt i andre nettadresser på nettstedet, og dermed blir navigasjonen enda enklere. Dette kan resultere i mindre frustrasjon for brukerne, og økt mulighet for brukere å forutse hvordan de kan være i stand til å finne nyttige nettadresser.