diff --git a/modules/nginx.nix b/modules/nginx.nix index 493ac76..1fb263f 100644 --- a/modules/nginx.nix +++ b/modules/nginx.nix @@ -64,11 +64,11 @@ in { } map $http_origin $allow_origin { - ~^https://.+\.${domain}$ $http_origin; + ~^https://(?:.+\.)?${domain}$ $http_origin; } map $http_origin $allow_methods { - ~^https://.+\.${domain}$ "CONNECT, DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT, TRACE"; + ~^https://(?:.+\.)?${domain}$ "CONNECT, DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT, TRACE"; } ${config.services.nginx.headers}