Ciao a tutti, sto avendo problemi con il mod_rewrite, in particolare con la seconda regola.
Chiedo se qualcuno può aiutarmi.
codice:
RewriteEngine OnRewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.html/$1
RewriteRule /([^/.]+)/$ index.php?lang=$1 [QSA,L]
RewriteRule /([^/.]+)/([^/.]+)/$ pagina2.php?lang=$1&categoria=$2 [QSA,L]
Con la index non ho problemi, l'url viene riscritto correttamente.
Con la pagina due invece, l'url viene riscritto come da regola ma il problema è con le variabili: nella variabile "lang" ci finisce il contenuto della variabile "categoria"; la variabile "categoria" invece, non viene portata.
[Edit] Non arrivo nemmeno alla pagina2, vengo indirizzato alla index, per questo ho soltanto la variabile "lang". In pratica la seconda regola, fa riferimento alla index.php
Qualcuno può aiutarmi?