Nieuw lid |
|
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/merk/ (subcategorie pagina, maar dan alleen van bepaald merk)
www.site.nl/categorie/subcategorie/merk/product/ (product pagina)
Nu wil ik echter dat bij de subcategorie pagina ook nog geordend kan worden op bijvoorbeeld naam en gebruik maken van pagination. Dit wil ik dan weer gewoon doen op de 'normale' manier. Dan zou de url dus bijvoorbeeld worden: www.site.nl/categorie/subcategorie/?order=naam&pagina=2. Als ik dit nu gewoon invul, dan werkt het dus niet omdat het niet overeenkomt met mijn htaccess bestand. Ik heb me echt werkelijk rot zitten zoeken bij rewritecond enzo, maar kom er maar niet uit. Zou iemand mij dus kunnen vertellen hoe ik hiervoor een uitzondering kan maken in htacces?
Dit is mijn huidige htaccess bestand.
RewriteEngine On
# Bestaande mappen of bestanden
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L]
# Niet-bestaande mappen of bestanden
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /$1/$2/$3/$4/ [R]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?cat=$1&subcat=$2&merk=$3&product=$4 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /$1/$2/$3/ [R]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?cat=$1&subcat=$2&merk=$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]
RewriteEngine On
# Bestaande mappen of bestanden
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L]
# Niet-bestaande mappen of bestanden
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /$1/$2/$3/$4/ [R]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?cat=$1&subcat=$2&merk=$3&product=$4 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /$1/$2/$3/ [R]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?cat=$1&subcat=$2&merk=$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]
|