Em primeiro ligar é necessário garantir que conseguimos aceder às aplicações de forma separada e, para isso, vamos criar, por exemplo, um alias no nosso servidor (apache).
Alias /applicacao1/sf "/var/www/aplicacao1/data/web/sf"
Alias /applicacao2/sf "/var/www/aplicacao2/data/web/sf"
Alias /applicacao1 "/var/www/aplicacao1/web"
Alias /applicacao2 "/var/www/aplicacao1/web"
Depois é necessário alterar o .htaccess de cada aplicação:
/var/www/aplicacao1/web/.htaccess:
# uncomment the following line, if you are having trouble # getting no_script_name to work RewriteBase /
applicacao1
/var/www/aplicacao2/web/.htaccess:
# uncomment the following line, if you are having trouble # getting no_script_name to work RewriteBase /
applicacao2
Mais informação aqui:
http://stackoverflow.com/questions/2148182/how-to-configure-apache-to-have-two-symfony-projects-in-the-same-domain-without