Allora siccome stavo costruendo un piccolo CMS personale, volevo utilizzare gli SLUG per i nomi delle pagine tramite l'url rewrite.

Ora mi domandavo

avendo una tabella PAGE cosi fatta:

- ID
- PARENT _ID
- PAGE_TITLE
- PAGE_CONTENT
- PAGE_SLUG

per richiamare una pagina fare una cosa tipo page.php?page_slug=xxxx

convertendolo con il rewrite verrebbe direttamente /xxxxxxxxx che poi apache converte come sopra ovvero page.php?page_slug=xxxx

ora il problema è questo, se voglio fare delle pagine gerarchiche come ho previsto sulla tabella tramite il parent id, come mi organizzo con gli slug.

mettiamo caso che avrei

/dir1/page1
/page1

se ho due pagine con lo stesso slug non posso usare direttamente lo slug della pagina ma devo usare una sorta di PATH di pagina...
domanda: come devo organizzarmi prelevando il path completo e ritrovare la pagina nel database ?