Måden man
typisk vil gøre dette i et CMS er dog at gemme HTML koden til siden i en database, og så lave så man går ind på f.eks.
http://www.eksempel.dk/kontakt (eller kontakt.html, kontakt.php) og så bruger .htaccess til at få serveren til at kalde den rigtige fil, hente de rigtige informationer fra databasen m.m.
Et eksempel kan være hvis du har en tabel i din database der hedder "pages" med felterne "id", "titel" og "indhold". Du har så en side "om os", der ligger på
http://www.eksempel.dk/om_os.Du har så på din server en fil kaldet "side.php", der er din standard side, der så henter information fra databasen. Hvis vi så siger at den skal bruge et $_GET parameter kaldet "id" for at hente siden i databasen, og din række i tabellen ser således ud:
ID: 8, Title: "Om Os", Content: "Lorem Ipsum.... ".
Så skriver du i din .htaccess fil:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^om_os$ side.php?id=8 [NC]
Herefter vil brugeren skrive
http://www.eksempel.dk/om_os og serveren vil kalde side.php?id=8 (brugeren vil stadig se den anden URL). Her henter du så sidens indhold ud af databasen, og sender til brugeren.