Valable de Symfony v2.1 à v4.1 +
Si vous voulez l'URL de base vers une application Symfony, vous devez utiliser getSchemeAndHttpHost()
concaténée avec getBaseUrl()
, comme cela getUri()
fonctionne, sauf sans le chemin du routeur et la chaîne de requête.
{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}
Par exemple, si l'URL de votre site Web Symfony se trouve à https://www.stackoverflow.com/app1/
, ces deux méthodes renvoient ces valeurs:
getSchemeAndHttpHost
https://www.stackoverflow.com
getBaseUrl
/app1
Remarque: getBaseUrl()
inclut le nom de fichier du script (c'est-à-dire /app.php
) s'il est dans votre URL.