Ciao a tutti.

Ho delle directory e sottodirectory di questo tipo:

dir/sdir/ con pr assegnato

se digito dir/sdir/index.htm il pr č 0

al di lā di questo, non č il pr che mi preoccupa.

Ho trasferito il contenuto delle directory su db.

Vorrei gestire il contenuto con .htaccess ed il mod_rewrite.

Dal momento che gli url sono indicizzati non ho intenzione di cambiarli,

Il problema č:

se digito dir/sdir/index.htm

il mod_rewrite funziona

se invece digito dir/sdir/ non visualizzo nulla perchč la pagina non esegue la query.

Sarebbe possibile (dal momento che l'id passato č unico) fare in modo che legga da db anche quando la $_GET[id] č una cosa del tipo:

dir/sdir/

senza la definizione index?

questo č il codice del file .htaccess

RewriteEngine On
RewriteRule ^(.*).htm$ pagina.php?id=$1 [QSA,L]
RewriteRule ^(.*)/$ pagina.php?id=$1&cat=$2&scat=$3 [QSA,L]

praticamente dico alla pagina:
leggi dove $_GET[id] č uguale al nome corrispondente su db

se l'id passato č dir/index.htm legge correttamente, mentre se l'id passato č dir/ non legge nulla.

spero di essere stato chiaro...