Ciao a tutti,

sto iniziando a imbastire i contenuti di un sito e ho un po' di dubbi sulla sua struttura.

Mi spiego:

Pensavo a qualcosa del genere:

\
\images
\css
\js
\php
\contenuti
\contenuti\file1.php
\contenuti\file2.php
\contenuti\sub-dir1\file3.php
\contenuti\sub-dir1\file4.php
\contenuti\sub-dir2\...
...


in particolare in file1.php volevo mettere il contenuto, ma richiamare in qualche modo \index.php per usare header e footer comuni (un require_once ?)

quello che non riesco bene a capire e' la cosa seguente:

se richiamo il file index.php da \contenuti o da \contenuti\sub-dir1 i path relativi per usare gli script in \php cambiano. Quindi qualora usassi in index.php un require su un file \php\config.php sarebbe meglio usare un path assoluto...

tuttavia stavo pensando di mettere tutto sotto una cartella piu' generale \v2\....

qualora un domani cambi la cartella madre mi sembra stupido dover cambiare tutti i path....

l'altro dubbio e' sulle immagini che a volte verranno linkate da \contenuti, a volte da \contenuti\sub-dir1. non e' possibile richiamare index.php?id=file1 e usare i path relativi dal file index ?



come strutturare al meglio il sito ?