ciao a tutti, ho inziato da poco ad usare il mod-rewrite e questo è il mio file .htaccess:
codice:
RewriteEngine On
RewriteRule ^(.*?).html index.php?vars=$1 [L]
sostanzialmente interecetto un url di questo tipo:
http://www.miosito.it/area/sezione.html
passando "categoria/tipo" alla pagina index e poi esplodendo la variabile.

Ora ho un problema con una istruzione require() all'interno della pagina index a cui indirizzo le variabili. sostanzialmente esplodendo le due variabili che mando riscrivendo la regola con mod-rewrite.
Il problema è che se scrivo
Codice PHP:
require("$area.php"); 
tutto va bene e il codice viene eseguito, ma se invece scrivo:
Codice PHP:
require("$area.php?cat=$sezione"); 
il risultato è il seguente:
codice:
Warning: require(pagina.php?cat=moderno) [function.require]: failed to open stream: No error in C:\xampp\htdocs\miosito\index.php on line 80

Fatal error: require() [function.require]: Failed opening required 'pagina.php?cat=moderno' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\miosito\index.php on line 80
ora non so se il problema sia collegato al mod-rewrite oppure no dato che per esempio anche la root del sito mostra lo stesso errore, anche se in teoria non ci sono regole attive per quell'url.

dove sbaglio?