Skip to content


Parses the HTTP request URL and sets the appropriate site configuration for current request. If the request URL is listed among the extra addresses a 301 redirect to the canonical URL is made. If there is no site with the requested URL a response with 404 HTTP status code is returned. If the ssl option is set to true a 301 redirect to the same path over HTTPS is made.


option type required description
canonical string The main URL of the site.
extra list An array of additional URLs.
ssl bool Automatic redirection from HTTP to HTTPS.


# site.yml

    ssl: true


name type description
url string The URL where the site runs on current environment. It consists of the canonical URL as defined in site.yml and parent_domain as defined in parameters.yml.
scheme string The URL scheme (http or https).