Ci sono molte tecniche per gestire siti dinamici, ovviamente ognuna ha i suoi pregi e difetti, anche se più o meno puoi fare tutto con tutto.
Dato che la tua domanda ha carattere tecnico e non è relativa ai motori di ricerca, credo sia ben poco attinente a questo forum.