Sune proclaimed as follows:
> Er der nogen der kender nogle artikler omhandlende, eller har erfaring med,
> ovenstående?
Hej Sune
Det kaldes for URL rewriting og er, så vidt jeg ved, en intern del af
Apache server (mod_rewrite), men desværre ikke af Microsoft IIS. Der
findes et par komponenter til rewriting under IIS; bl.a. kan du bruge
Lite udgaven af ISAPI Rewrite gratis:
http://www.isapirewrite.com/ - med
visse begrænsninger. Hvis du er til asp.net, kan du google url rewriting
asp.net og få tips til at bygge en modul til formålet.
Du kan også lave yderst simpel URL rewriting under IIS ved at oprette en
virtuel mappe på din webserver og sætte den til "A redirection to a
URL". Du kan derefter benytte de indbyggede servervariabler til at
forwarde brugeren til en script med den angivne mappestruktur som en del
af querystring. Eksempel:
Virtuel mappe: artikler
Redirect to: /scripts/index.asp?dir=$S
Brugeren, der forsøger at komme ind på:
www.site.dk/artikler/2005/april/28/
bliver sendt videre til:
www.site.dk/scripts/index.asp?dir=/2005/april/28/
Desværre bliver man blot forwardet videre til den rigtige adresse: dvs.
adressen skifter fra den læsevenlige til den snorklede querystring.
Desuden er det en redirection, så browseren foretager i realiteten to
requests til serveren. Men det kan bruges i en snæver vending.
t
--
Aequitas sequitur funera