Ciao a tutti,

innanzitutto mi scuso per il titolo ma non mi veniva di meglio...poi passando a noi:

Necessito che tutti gli URL digitati nel mio sito vengano filtrati per un file anche se l'URL richiesto esiste.

Es:

/abc.php
/directory/dfs-24/adss.php
/cartella
file.php

Per i primi due URL non ci sono problemi in quanto non esistendo il rewrite viene effettuato correttamente, per gli ultimi due invece il rewrite non funziona in quanto il file esiste.

La cartella cartella contiene un index e quindi digitando quell'URL si vede il file index.php che contiene senza essere passato prima per index.php la stessa cosa vale per file.php: dato che esiste non viene filtrato tramite l'index.

Il codice che uso è:
Codice PHP:
RewriteRule ^directory/dfs-([0-9]+)/([a-z]+).php$ index.php?pag=abc&categoria=$1&pagina=$2 [L,QSA]


RewriteRule ^([a-z]+).php$ index.php?pag=$1 [L]
Soluzioni per obbligare il rewrite anche per file e cartelle esistenti?