Front Controller Pattern e parametri in home page.
Ho sviluppato un Front Controller Pattern in PHP che utilizzo nei miei CMS, ma ho una mancanza non poco importante.
In pratica faccio il parsing dell'url (il tutto è diviso in cartelle virtuali), ne estraggo la prima parte che sarà la base e la pagina da visualizzare, poi assegno i parametri interessati e fin qui tutto ok. Se però devo passare valori all'home page che non siano nella query string classica, il parametro mi viene ovviamente preso come base della pagina da visualizzare.
Ho pensato di usare la home nel caso le regole della base non esistano e nel caso non ci siano parametri nella home, venga restituito il 404, ma mi pare troppo dispendioso a livello di risorse e troppi giri inutili.
Un'altra soluzione è aggiungere, per esempio, "view/" prima della base, ma vorrei mantenere gli urls puliti, per esempio "/forum/", "/account/" e non "/view/forum/" e "/view/account/".
Se avete idee utili che potrebbero portarti ad una risoluzione del problema, ve ne sarei molto grato.
:wink: