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