Válido do Symfony v2.1 até v4.1 +
Se você quiser a URL base para um aplicativo Symfony, você deve usar getSchemeAndHttpHost()
concatenado junto com getBaseUrl()
, semelhante a como getUri()
funciona, exceto sem o caminho do roteador e a string de consulta.
{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}
Por exemplo, se o URL do seu site Symfony residir em https://www.stackoverflow.com/app1/
, esses dois métodos retornam estes valores:
getSchemeAndHttpHost
https://www.stackoverflow.com
getBaseUrl
/app1
Nota: getBaseUrl()
inclui o nome do arquivo do script (ou seja, /app.php
se estiver no seu URL).