From 26f3bfb54b908b9ff586aa921407ee7f9e43fec7 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 29 May 2026 12:23:57 +0200 Subject: [PATCH] fix(redirects): cover remaining legacy docs paths --- nginx/redirects.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nginx/redirects.conf b/nginx/redirects.conf index c5f45ce9..6aa29459 100644 --- a/nginx/redirects.conf +++ b/nginx/redirects.conf @@ -2,9 +2,11 @@ location ~ ^/docs/knowledge-base/overview/?$ { return 301 /docs/knowledge-base; } location ~ ^/docs/knowledge-base/proxy/traefik/overview/?$ { return 301 /docs/knowledge-base/proxy/traefik; } location ~ ^/docs/knowledge-base/proxy/caddy/overview/?$ { return 301 /docs/knowledge-base/proxy/caddy; } +location ~ ^/docs/knowledge-base/proxy/traefik/redirects/?$ { return 301 /docs/knowledge-base/proxy/traefik/custom-middlewares/redirects; } location ~ ^/knowledge-base/overview/?$ { return 301 /docs/knowledge-base; } location ~ ^/knowledge-base/proxy/traefik/overview/?$ { return 301 /docs/knowledge-base/proxy/traefik; } location ~ ^/knowledge-base/proxy/caddy/overview/?$ { return 301 /docs/knowledge-base/proxy/caddy; } +location ~ ^/knowledge-base/proxy/traefik/redirects/?$ { return 301 /docs/knowledge-base/proxy/traefik/custom-middlewares/redirects; } location = /knowledge-base/cloudflare/tunnels { return 301 /docs/integrations/cloudflare/tunnels; } location = /knowledge-base/traefik/basic-auth { return 301 /docs/knowledge-base/proxy/traefik/basic-auth; } location = /knowledge-base/traefik/custom-ssl-certs { return 301 /docs/knowledge-base/proxy/traefik/custom-ssl-certs; } @@ -17,6 +19,8 @@ location = /knowledge-base/traefik/wildcard-certificates { return 301 /docs/know location = /knowledge-base/traefik/protecting-services-with-authentik { return 301 /docs/knowledge-base/proxy/traefik/protect-services-with-authentik; } # Redirects for Applications -> New Paths +location ~ ^/docs/applications/vitepress/?$ { return 301 /docs/applications/vite; } +location ~ ^/applications/vitepress/?$ { return 301 /docs/applications/vite; } location = /knowledge-base/applications { return 301 /docs/applications/; } location = /knowledge-base/applications/laravel { return 301 /docs/applications/laravel; } location = /knowledge-base/applications/phoenix { return 301 /docs/applications/phoenix; } @@ -97,7 +101,9 @@ location = /videos { return 301 /docs/get-started/videos; } location = /contact { return 301 /docs/get-started/support; } # Redirects for API pages +location ~ ^/docs/api-reference/api/?$ { return 301 /docs/api-reference/authorization; } location ~ ^/docs/api-reference/api/operations/deploy-by-tag-or-uuid/?$ { return 301 /docs/api-reference/authorization; } +location ~ ^/api-reference/api/?$ { return 301 /docs/api-reference/authorization; } location ~ ^/api-reference/api/operations/deploy-by-tag-or-uuid/?$ { return 301 /docs/api-reference/authorization; } location = /api/operations/deploy-by-tag-or-uuid { return 301 /docs/api-reference/authorization; }