Hoi,
Ik heb een probleem in mijn .htaccess met de RewriteRule module waar ik niet uit kom.
De bedoeling is dat een URL als bijv. www.website.nl/webshop/Boeken-3/ vervangen wordt door www.website.nl/webshop/home.php?cat=3
Het einde van de directory moet dus verwijzen naar de category.
Nu kan de URL van de directory ook bijv. worden /CD-Platen-5/
Inmiddels heb ik de volgende code, waardoor ik directory /3/ wel kan zien als home.php?cat=3.
Maar hoe krijg ik het gedeelte voor het getal weggehaald?
Code:<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^([a-zA-Z0-9\-]+)/?$ /webshop/home.php?cat=$1 [NC,QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .*\/([^\.]+\.(:?php|html|htm))$ $1 [NC,QSA,L] </IfModule>

Likes:


Quote