Pænere URL'er med mod_rewrite
Som Martin Seebach påpegede i kommentarerne i det tidligere indlæg, SEO Basics, så var der stadig plads til småjusteringer. Men nu skulle "kritikpunkterne" da være blevet fejet af vejen.
Mest bøvlet har været at fjerne titlen fra query-string. Det krævede lidt arbejde, men fik da samtidig ryddet op i en noget ad hoc kode. Jeg valgte den relativt lette måde til at få "mappe-adresser" til at pege på index.php. Smid en .htaccess fil ind i root-mappen med følgende tekst.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ index.php
RewriteCond bruges kun for at undgå, at mapper, der rent faktisk eksistere, ikke bliver omdirigeret til index.php. Så manglede jeg kun lidt php-kodning for at få logik ud af de nye adresser.
En glimrende begynderartikel om Apaches mod_rewrite hjalp mig på vej. Efterfølgende faldt jeg dog også over ilovejackdaniels.com's mod_rewrite cheat sheet. Han har også flere fornuftige "cheat sheets".



