From 2b9d14d832857f63dc50f8086cc3800e6da46ccc Mon Sep 17 00:00:00 2001 From: arcnmx Date: Sun, 21 Jan 2024 11:17:09 -0800 Subject: [PATCH] fix(hakurei): plain redirect --- nixos/access/proxmox.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/access/proxmox.nix b/nixos/access/proxmox.nix index 8701ea29..7d20beaa 100644 --- a/nixos/access/proxmox.nix +++ b/nixos/access/proxmox.nix @@ -38,7 +38,14 @@ in { if ($prox_prefix != $prox_expected) { return 501; } + set $prox_plain '''; if ($request_uri ~ "^/([^/]+)$") { + set $prox_plain $1; + } + if ($prox_plain = $prox_expected) { + return 302 https://$host/$prox_plain/; + } + if ($prox_plain != ''') { rewrite /(.*) /prox/$1 last; } rewrite /[^/]+/(.*) /prox/$1;