Olá a todos, estou com um problema no servidor onde todos os links do site ficam com o caminho absoluto da pasta da aplicação no servidor. Por exemplo: site. com. br/var/www/html/site.com.br/web/portugues/site/contato
Estou um pouco perdido e ainda não consegui consertar isso. Alguém teria ideia de como resolver isso?
Eu pensei que poderia ser algo no urlManager mas até então não consegui resolver. Quando clico em um desses links gerados pelo código acima (e em todos os outros do site) obtenho o link site. com/var/www/html/site.org/web/portugues/site/contato. O “protugues” no link é de um complemento de idiomas. Uma coisa estranha que acontece é que ao carregar o site pela primeira vez os links estão ‘normais’ (site.com/portugues/controle/action), clico e não redireciona, carrega o index mas agora os links ficam nesse formato que mostrei mais acima. PS: Os links nesse formato louco ai estão funcionando.
Consegui resolver! A baseUrl do CUrlManager era setada com o caminho todo da bagaça (/var/www/site.com/web/) quando não era definida no config. Fiz essa definição no config, dentro do array de componentes, informei que o ‘request’ tem a ‘baseUrl’ = ‘/web’ e ai a url ficou clean