allora direi che è l'ordine di esecuzione delle regole... prova a verificare (cioè: viene prima controllato il tuo redir, ma la pagina è ".php" e non viene eseguito, poi il mod rewrite - ma dove l'hai settato questo? - e compare la scritta che dici)... non puoi cambiare l'htaccess per intercettare direttamente il tuo ".php"?