From e5d2d03f44167c7a9cd80c58383c673512cb37f5 Mon Sep 17 00:00:00 2001 From: vv01f Date: Mon, 25 Apr 2022 10:33:21 +0200 Subject: [PATCH 1/3] idee: nicht existierende jahre auf datei umbiegen --- hosts/containers/c3d2-web/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/containers/c3d2-web/default.nix b/hosts/containers/c3d2-web/default.nix index 151587e7..acd4500d 100644 --- a/hosts/containers/c3d2-web/default.nix +++ b/hosts/containers/c3d2-web/default.nix @@ -65,6 +65,7 @@ in extraConfig = '' index index.html; rewrite ^/$ /2021/ redirect; + try_files $uri /future.html =404; ''; }; -- 2.42.0 From 56261a7bd79c87af46441ccbd6f843bb71a5d6c7 Mon Sep 17 00:00:00 2001 From: vv01f Date: Mon, 25 Apr 2022 21:31:40 +0200 Subject: [PATCH 2/3] vorschlag von astro, kA ob das geht --- hosts/containers/c3d2-web/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hosts/containers/c3d2-web/default.nix b/hosts/containers/c3d2-web/default.nix index acd4500d..79a283ed 100644 --- a/hosts/containers/c3d2-web/default.nix +++ b/hosts/containers/c3d2-web/default.nix @@ -65,7 +65,9 @@ in extraConfig = '' index index.html; rewrite ^/$ /2021/ redirect; - try_files $uri /future.html =404; + # redirect für Jahre ohne eigene Website (gedacht für kommende DS) + rewrite ^/\d{4}/$ /future.htmL redirect; + #try_files $uri /future.html =404; ''; }; -- 2.42.0 From 012cb9639a76b38e3d849ffd2f0602da99a1d449 Mon Sep 17 00:00:00 2001 From: vv01f Date: Tue, 26 Apr 2022 12:19:09 +0200 Subject: [PATCH 3/3] limit matching url forwarding to future.html --- hosts/containers/c3d2-web/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hosts/containers/c3d2-web/default.nix b/hosts/containers/c3d2-web/default.nix index 79a283ed..cf6d4402 100644 --- a/hosts/containers/c3d2-web/default.nix +++ b/hosts/containers/c3d2-web/default.nix @@ -66,8 +66,7 @@ in index index.html; rewrite ^/$ /2021/ redirect; # redirect für Jahre ohne eigene Website (gedacht für kommende DS) - rewrite ^/\d{4}/$ /future.htmL redirect; - #try_files $uri /future.html =404; + try_files ^/\d{4}/.*$ /future.html =404; ''; }; -- 2.42.0