diff --git a/management/web_update.py b/management/web_update.py index 223c9fa0..90901b18 100644 --- a/management/web_update.py +++ b/management/web_update.py @@ -115,6 +115,8 @@ def make_domain_config(domain, template, template_for_primaryhost, env): yaml = yaml[domain] for path, url in yaml.get("proxies", {}).items(): nginx_conf += "\tlocation %s {\n\t\tproxy_pass %s;\n\t}\n" % (path, url) + for path, url in yaml.get("redirects", {}).items(): + nginx_conf += "\trewrite %s %s permanent;\n" % (path, url) # Add in any user customizations in the includes/ folder. nginx_conf_custom_include = os.path.join(env["STORAGE_ROOT"], "www", safe_domain_name(domain) + ".conf")