Met behulp van htaccess heb ik zoekmachine vriendelijke urls gemaakt. Deze url's zijn dan als volgt:
www.site.nl/categorie/ (categorie pagina)
www.site.nl/categorie/subcategorie/ (subcategorie pagina)
www.site.nl/categorie/subcategorie/product.html (product pagina)
Nu wil ik echter dat bij de subcategorie pagina ook nog geordend /gefliterd kan worden. Dan zou de url dus bijvoorbeeld worden: www.site.nl/categorie/subcategorie/?merk=apple&order=naam&sort=desc. Ik heb dit werkend gehad, maar sinds ik htaccess heb gebruikt werkt het niet meer.
Het htaccess bestand ziet er als volgt uit:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+).html$ index.php?cat=$1&subcat=$2&product=$3 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /$1/$2/ [R]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?cat=$1&subcat=$2 [L]
RewriteRule ^([A-Za-z0-9-]+)$ /$1/ [R]
RewriteRule ^([A-Za-z0-9-]+)/$ index.php?cat=$1 [L]
Hoe kan ik het dus zo doen dat ik de volgende urls werkend heb:
www.site.nl/categorie/subcategorie/?merk=apple
www.site.nl/categorie/subcategorie/?merk=apple&order=naam&
www.site.nl/categorie/subcategorie/?merk=apple&order=naam&sort=desc
En ook nog:
www.site.nl/categorie/subcategorie/?order=naam
www.site.nl/categorie/subcategorie/?order=naam&sort=desc
Ik hoop dat jullie het antwoord hierop weten. :-)
1.281 views