Criss,
se domani devo lavorare sull'applicazione, deve essere più pulita possibile. In un sistema complesso trovo molto discutibile avere un sistema che passa direttamente 4 o 5 variabili "solo" per poter riscrivere l'url con data, famiglia e dettaglio.
Per conto mio il rewrite è una bella cosa, ma non deve sporcare il sorgente delle pagine.
Ho ottenuto il risultato attraverso una funzione attivabile e disattivabile dall'admin, contenuta in un file esterno che modifica un record del db, in modo che riscriva a richiesta l'indirizzo, che però nel codice originale rimane, come deve, index.php?id=x, senza altre variabili inutili.
Il rewrite lavora solo sull'url riscritto dalla funzione, quindi l'url originale continua a funzionare. A quanto ho capito questo è il modo in cui funziona anche WP.
Grazie comunque per le tue risposte, alla prossima.