{% set domain = app.request.schemeAndHttpHost %}{% set nameR = app.request.attributes.get('_route') %}{% set nameR = nameR | replace({'locale_': ''}) %}{% set available_locales = app_locales|split('|') %}<link rel="canonical" href="{{ app.request.schemeAndHttpHost ~ app.request.basePath ~ app.request.pathInfo }}" />{% for locale in available_locales %} {% if locale == default_locale %} {% set url_for_locale = url(nameR) %} <link rel="alternate" hreflang="x-default" href="{{ url_for_locale }}" /> <link rel="alternate" hreflang="{{ default_locale }}" href="{{ url_for_locale }}" /> {% else %} {% set url_for_locale = url('locale_'~ nameR, {'_locale': locale}) %} <link rel="alternate" hreflang="{{ locale }}" href="{{ url_for_locale }}" /> {% endif %}{% endfor %}