Beste,

Ik ben bezig met het maken van een url rewriter.
Hiervoor heb ik informatie opgezocht op internet.

Echter lukt het niet om te werkend te krijgen.
Kan iemand mij helpen?
Hier is de code:


RewriteEngine On
 
RewriteRule ^(.+) index.php?pagina=$1 [L]
RewriteRule ^(.+)/(.+) index.php?pagina=$1&id=$2 [L]
 
RewriteRule ?pagina=(a-z0-9+)$ /$1 [R=301, L]
RewriteRule ?pagina=(a-z0-9+)&id=(0-9+)$ /$1/$2 [R=301, L]


Alvast bedankt!

Dimitri Geers

[size=xsmall]Toevoeging op 22/08/2014 19:28:14:[/size]

Wat aanvullende informatie.
In de root het bestand index.php, dat steeds de inhoud ophaalt van de diverse pagina´s. Deze staan in /pagina.
De pagina´s roep ik aan met index.php?pagina=pagina. Als ik de htaccess in de root zet, dus bij de index.php, dan krijg ik de melding 'page not found'. Zet ik m in de map content, dan gebeurt er niks en blijf ik in de adresregel index.php?page=pagina zien.
Regel 6 en 7 wegdoen en in je root zetten.
regel 4 is overbodig, aangezien je op regel 3 ook

site.nl/heel/veel/mappen/en/zo

omzet naar

index.php?pagina=heel/veel/mappen/en/zo

Reageren