Hej Daniele
Jeg holder faktisk med dig - jeg synes dit forslag er pænest, og det er også langt mere SEO-venligt.
Hvis dit site er dynamisk, kan du ikke lave det ønskede med htaccess alene. I stedet skal du benytte dig af en bootstrap-fil (
læs her). Din htaccess skal du bruge til at sende alle requests direkte til din bootstrap-fil, som så kan anvende den requestede URL til at lave opslag i din database.
Din htaccess fil kan se sådan ud:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
Den sørger for, at alle requests bliver sendt til index.php. Eksempel:
domain.dk/show/17/mandag-aften -> domain.dk/index.php?url=show/17/mandag-aften
I index.php (din bootstrap-fil) kan du så behandle $_GET['url'], som du lyster. I dette tilfælde med en explode(), så du kan bruge de enkelte dele til at lave dit opslag.
Indlæg senest redigeret d. 16.05.2011 08:35 af Bruger #69