fix(routing): normalize nginx redirects

This commit is contained in:
ShadowArcanist
2026-05-11 09:58:58 +05:30
parent f08eae17e8
commit 7148d9768b
2 changed files with 6 additions and 5 deletions
+1
View File
@@ -24,6 +24,7 @@ http {
server {
listen 80;
server_name _;
absolute_redirect off;
# # Static files handling
# location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {
+5 -5
View File
@@ -1,5 +1,5 @@
# Redirects for Knowledge Base -> New Paths
location = /knowledge-base/cloudflare/tunnels { return 301 /docs/integrations/cloudflare/tunnels/overview; }
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; }
location = /knowledge-base/traefik/dashboard { return 301 /docs/knowledge-base/proxy/traefik/dashboard; }
@@ -91,7 +91,7 @@ location = /videos { return 301 /docs/get-started/videos; }
location = /contact { return 301 /docs/get-started/support; }
# Redirects for API pages
location = /api/operations/deploy-by-tag-or-uuid { return 301 /docs/api-reference/api/operations/deploy-by-tag-or-uuid; }
location = /api/operations/deploy-by-tag-or-uuid { return 301 /docs/api-reference/authorization; }
# Redirects for Docs Restructure
location = /what-is-coolify { return 301 /docs/get-started/introduction; }
@@ -108,7 +108,7 @@ location = /services/apache-superset { return 301 /docs/services/superset; }
# Redirects for Integration Restructure
# clouflare
location = /knowledge-base/cloudflare/tunnels/overview { return 301 /docs/integrations/cloudflare/tunnels/overview; }
location = /knowledge-base/cloudflare/tunnels/overview { return 301 /docs/integrations/cloudflare/tunnels; }
location = /knowledge-base/cloudflare/tunnels/all-resource { return 301 /docs/integrations/cloudflare/tunnels/all-resource; }
location = /knowledge-base/cloudflare/tunnels/single-resource { return 301 /docs/integrations/cloudflare/tunnels/single-resource; }
location = /knowledge-base/cloudflare/tunnels/server-ssh { return 301 /docs/integrations/cloudflare/tunnels/server-ssh; }
@@ -120,7 +120,7 @@ location = /integrations/webstudio { return 301 /docs/knowledge-base/how-to/webs
# Redirects for Builds -> Applications/Build Packs
location = /builds/introduction { return 301 /docs/applications/; }
location = /builds/packs/overview { return 301 /docs/applications/build-packs/overview; }
location = /builds/packs/overview { return 301 /docs/applications/build-packs; }
location = /builds/packs/static { return 301 /docs/applications/build-packs/static; }
location = /builds/packs/nixpacks { return 301 /docs/applications/build-packs/nixpacks; }
location = /builds/packs/dockerfile { return 301 /docs/applications/build-packs/dockerfile; }
@@ -137,4 +137,4 @@ location = /knowledge-base/git/bitbucket/integration { return 301 /docs/applicat
location = /knowledge-base/git/gitea/integration { return 301 /docs/applications/ci-cd/gitea/integration; }
# Redirects for common CI/CD URL patterns (based on access logs)
location = /integration/cicd { return 301 /docs/applications/ci-cd/introduction; }
location = /integration/cicd { return 301 /docs/applications/ci-cd; }