{% include "_header_comment.conf" %}

{% if enabled %}
server {
{% include "_listen.conf" %}
{% include "_certificates.conf" %}
{% include "_assets.conf" %}
{% include "_exploits.conf" %}
{% include "_hsts.conf" %}
{% include "_forced_ssl.conf" %}

  access_log /data/logs/redirection_host-{{ id }}.log standard;

{{ advanced_config }}

{% if use_default_location %}
  location / {
{% include "_hsts.conf" %}

    {% if preserve_path == 1 or preserve_path == true %}
        return {{ forward_http_code }} {{ forward_scheme }}://{{ forward_domain_name }}$request_uri;
    {% else %}
        return {{ forward_http_code }} {{ forward_scheme }}://{{ forward_domain_name }};
    {% endif %}
  }
{% endif %}

  # Custom
  include /data/nginx/custom/server_redirect[.]conf;
}
{% endif %}