diff --git a/templates/haproxy_cfg.jinja2 b/templates/haproxy_cfg.jinja2 index 201dda91f9ed8fdda560b75e19b4d9604385b2e5..4bb8cb9022a4c4144b506e61dda58b9cca50e876 100644 --- a/templates/haproxy_cfg.jinja2 +++ b/templates/haproxy_cfg.jinja2 @@ -121,7 +121,7 @@ frontend http_in {% if proxy_redirect_aliase %} {% for drupal in hostvars[host].drupal_settings|default([]) %} {% for domain in drupal.domains|default([]) %} -{% if not domain.multidomain|default(false) %} +{% if not domain.multidomain|default(false) and domain.aliases_redirect|default(true) %} {% for alias in domain.aliases|default([]) %} redirect prefix {{ domain.protocol|default('https') }}://{{domain.domain}} code 301 if !letsencrypt_challenge { hdr(host) -i -n {{alias}} } {% endfor %} @@ -263,7 +263,7 @@ frontend https_in_{{ cert.ip }} {% if proxy_redirect_aliase %} {% for drupal in hostvars[host].drupal_settings|default([]) %} {% for domain in drupal.domains|default([]) %} -{% if not domain.multidomain|default(false) %} +{% if not domain.multidomain|default(false) and domain.aliases_redirect|default(true) %} {% for alias in domain.aliases|default([]) %} redirect prefix {{ domain.protocol|default('https') }}://{{domain.domain}} code 301 if { hdr(host) -i -n {{alias}} } {% endfor %}