Ho un problema che non riesco a risolvere in nessun modo, riuscite a capire dove sbaglio ? Mi dà errore 404.

Questa è la stringa "originale":

index.php?page=categoria&cat=landscape

Questo è il link:

categoria/landscape.html

Questa è la regola:

RewriteRule ^categoria/([a-zA-Z\-]+).html$ index.php?page=categoria&cat=$1

Ho index.php e categoria.php nella directory principale, mentre header.php, footer.php e i file di connessione e configurazione in una sottodirectory.

La cosa strana è che ho un altro sito con cui uso una regola simile che non mi ha dato mai nessun problema ...

Grazie, ciao.