Dipende da che diritti hai sul webserver, il sistema più pulito sarebbe creare un nuovo virtualhost con il sotto dominio che punti alla cartella di symfony... ma se stai chiedendo qui immagino che tu questa possibilità non ce l'abbia.
La seconda opzione che necessita comunque di un minimo di diritti sarebbe quello di predisporre delle direttive htaccess che in base al host richiesto reindirizzano l'utente alla cartella giusta; a quel punto puoi creare una regola che impedisca alle richieste fatte al dominio di secondo livello di accedere alla cartella symfony.
A livello pratico: dovrai avere una rewritecond che verifica che l'host richiesto sia quello di terzo livello, in tal caso una rewriterule che reindirizza l'utente alla cartella symphony senza modificare l'url. Inoltre nella cartella symfony predisporrai una copia di regole che fanno circa l'operazione inversa, se l'host richiesto non è quello di terzo livello reindirizzano l'utente ad una pagina di errore.
Ovviamente tutto questo supponendo che il server in questione sia apache e che tu disponga del modulo rewrite.
|