• RewriteRule non funziona se metto il nome di un file presente nel server

    Salve a tutti,
    ho un piccolo problema con RewriteRule del file .htaccess: se nella direttiva inserisco una parola a caso, tutto funziona perfettamente. Invece, se metto il nome di un file presente nel server, non funziona. Non capisco come mai!

    Ecco la mia stringa di codice:

    RewriteRule ^registrati$ main.php?page=compra
    

    "registrati.php" è un file presente nel server. Così, non funziona, mentre se al posto di "registrati" metto una parola a caso, funziona.
    Qualcuno saprebbe spiegarmi perchè?