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...