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 %}