Hallo Allemaal,
Ik zit met een klein probleempje, ik probeer via htaccess en rewrite rule's mijn url's iets vriendelijker te maken, hieronder een voorbeeld link zoals die nu is:
index.php?pagina=showroom&categorie=printers&nummer=1
/* ter vermelding: 'nummer' staat voor het pagina nummer */
Nu heb ik het via een omslachtige manier tot 'nummer' werkend gekregen, ondanks dat ik de nummers er nog niet in heb weet ik dat er een makkelijkere manier is namelijk zo:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*)/(.*)/ index.php?pagina=$1&categorie=$2&nummer=$3
RewriteRule ^(.*)/(.*)/(.*) index.php?pagina=$1&categorie=$2&nummer=$3
RewriteRule ^(.*)/(.*)/ index.php?pagina=$1&categorie=$2
RewriteRule ^(.*)/(.*) index.php?pagina=$1&categorie=$2
RewriteRule ^(.*)/ index.php?pagina=$1
RewriteRule ^(.*) index.php?pagina=$1
dit krijg ik alleen niet werkend, heeft iemand een idee?
de code die wel werkt: (hier werkt het eind met &nummer=1 niet, anders zou ik deze wel gebruiken)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^printers/([^.?/]+)$ printers/$1/ [R]
RewriteRule ^printers/([^.?/]+)/$ http://www.site.nl/index....egorie=printers$nummer=$1
RewriteRule ^showroom/([^.?/]+)$ showroom/$1/ [R]
RewriteRule ^showroom/([^.?/]+)/$ http://www.site.nl/index....ina=showroom&categorie=$1
RewriteRule ^([^.?/]+)/$ /index.php?pagina=$1
RewriteRule ^([^.?/]+)$ /index.php?pagina=$1
RewriteRule ^pagina$ /index.php
RewriteRule ^pagina/$ /index.php
weet iemand hoe ik de code wel werkend kan krijgen?
Of weet iemand een andere manier om van :
index.php?pagina=showroom&categorie=printers&nummer=1
een goede rewrite rule te krijgen?
alvast bedankt
Ik zit met een klein probleempje, ik probeer via htaccess en rewrite rule's mijn url's iets vriendelijker te maken, hieronder een voorbeeld link zoals die nu is:
index.php?pagina=showroom&categorie=printers&nummer=1
/* ter vermelding: 'nummer' staat voor het pagina nummer */
Nu heb ik het via een omslachtige manier tot 'nummer' werkend gekregen, ondanks dat ik de nummers er nog niet in heb weet ik dat er een makkelijkere manier is namelijk zo:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*)/(.*)/ index.php?pagina=$1&categorie=$2&nummer=$3
RewriteRule ^(.*)/(.*)/(.*) index.php?pagina=$1&categorie=$2&nummer=$3
RewriteRule ^(.*)/(.*)/ index.php?pagina=$1&categorie=$2
RewriteRule ^(.*)/(.*) index.php?pagina=$1&categorie=$2
RewriteRule ^(.*)/ index.php?pagina=$1
RewriteRule ^(.*) index.php?pagina=$1
dit krijg ik alleen niet werkend, heeft iemand een idee?
de code die wel werkt: (hier werkt het eind met &nummer=1 niet, anders zou ik deze wel gebruiken)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^printers/([^.?/]+)$ printers/$1/ [R]
RewriteRule ^printers/([^.?/]+)/$ http://www.site.nl/index....egorie=printers$nummer=$1
RewriteRule ^showroom/([^.?/]+)$ showroom/$1/ [R]
RewriteRule ^showroom/([^.?/]+)/$ http://www.site.nl/index....ina=showroom&categorie=$1
RewriteRule ^([^.?/]+)/$ /index.php?pagina=$1
RewriteRule ^([^.?/]+)$ /index.php?pagina=$1
RewriteRule ^pagina$ /index.php
RewriteRule ^pagina/$ /index.php
weet iemand hoe ik de code wel werkend kan krijgen?
Of weet iemand een andere manier om van :
index.php?pagina=showroom&categorie=printers&nummer=1
een goede rewrite rule te krijgen?
alvast bedankt
[ Voor 12% gewijzigd door DarkFire op 04-02-2006 14:01 ]