Ok, non bisogna partire dalle viste, ma a quel punto ci vorrebbe qualcosa che stia sempre in ascolto degli URL che digita l'utente.

Al momento l'unica soluzione che conosco è quella di reindirizzare ogni richiesta alla index trasformando i link con l'url rewriting, ad esempio se l'url è

root/post/viewname.php/?actionname&id=...
apache dovrebbe tradurmelo in
index.php?route=post/actionname&id=

Ci sono altre possibili soluzioni? Sono sempre basate su una classe che fa la traduzione che fa apache oppure esiste anche altro?