Sono alle prese con il file .htaccess
ho il file categoria.php al quale passo 2 variabili "$catM" (categoria madre) e "cat" (categoria).
Mi capita a volte di passare solo un parametro, "$catM" (categoria madre)
Scrivendo le regole in questo modo però, alla seconda regola, quando passo i 2 parametri il primo me lo legge con il nome del file.
ad esempio:
sito.it/cucina/moderno/
invece di leggere
catM=cucina
cat=moderno
mi legge
catM=categoria.php
cat=moderno
codice:
#Categoria Singola (categoriaMadre)
#URL prima: categoria.php?catM=cucina
#URL dopo: cucina/
RewriteEngine On
RewriteRule ^(.+)/$ categoria.php?catM=$1
#Categoria Doppia (categoriaMadre e categoria)
#URL prima: categoria.php?catM=cucina&cat=classico
#URL dopo: cucina/classica/
RewriteEngine On
RewriteRule ^(.+)/(.+)/$ categoria.php?catM=$1&cat=$2