allora salve a tutti!

vi spiego subito il mio proble..

devo cambiare indirizzi del tipo pagina.php?id=variabile in pagina/id.htm

ho fatto così:
codice:
RewriteEngine On
RewriteRule ^([^/]+)/([^/]+).htm $1.php?id=$2 [L]
e fino a qui nessun problema, funziona come voglio..


il problema si pone quando la directory "pagina" esiste veramente e io nn passo alcuna variabile......
cioè se chiamo http://miourl/pagina/ il server mi restituisce il list_index della dir e non la pagina http://miourl/pagina.php ....

ho provato a modificare la regola così:
codice:
RewriteEngine On
RewriteRule ^([^/]+)/ $1.php?id=default [L]
RewriteRule ^([^/]+)/([^/]+).htm $1.php?id=$2 [L]
in questo modo però nn c'è modo di far passare allos cript php la variabile, cioè se ad es scrivo http://mioulr/pagina/blabla.htm io vedo sempre come se scrivessi http://miourl/pagina.php?id=default (oppure come se scrivessi http://miourl/pagina/default.htm)


vi prego aiutatemi..son 3 gg che sto impazzendo dietro a questa cosa...