Ik wil mijn urls verbeteren.
Ik heb een pagina: "hulp.php". Deze is eigenlijk onderdeel van een pagina: "producten.php". Beide pagina's staan gewoon in de root.
De basis: je herschrijft alle parameters naar slechts 1 GET variabele.
bv.
voorbeeld.nl/voetbal/kalender/deze_week/
wordt herschreven naar
voorbeeld.nl/index.php?p=voetbal/kalender/deze_week/
$_GET['p'] wordt dan 'voetbal/kalender/deze_week/'
Dan kan je met explode("/", $_GET['p']) de variabelen uit mekaar halen.
Simpele .htaccess + het verplicht je even na te denken over hoe je je GET variabelen gebruikt. En uhh, nadenken kan geen kwaad.
Die methode is sowieso de beste. De implementatie in die tut is niet geweldig, maar het idee is goed.
?
Onbekende gebruiker
29-11-2010 19:22
Zelf gebruik ik gewoon
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>