From 538918988101741945d3b6182f9fe8698b96b1c2 Mon Sep 17 00:00:00 2001 From: Hayder Date: Wed, 2 Jul 2025 12:59:42 +0200 Subject: [PATCH 1/2] Redirect Graph Assistant page --- website/next.config.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/website/next.config.js b/website/next.config.js index e1338f8b251e..7882c8959010 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -132,6 +132,16 @@ export default withNextra({ destination: '/en/', permanent: true, }, + { + source: '/:locale/graph-assistant/quick-start', + destination: '/:locale/ai-suite/graph-assistant/quick-start', + permanent: true, + }, + { + source: '/graph-assistant/quick-start', + destination: '/en/ai-suite/graph-assistant/quick-start', + permanent: true, + }, // If we ever change `output` to not be `export`, we should move all the redirects from `nginx.conf` here ], images: { From 4a410bd9e94b6c1dbb6f421a8bc7749c08d202c3 Mon Sep 17 00:00:00 2001 From: benface Date: Wed, 2 Jul 2025 08:41:06 -0300 Subject: [PATCH 2/2] Move redirect to `nginx.conf` so it works in static build --- nginx.conf | 9 +++++---- website/next.config.js | 10 ---------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/nginx.conf b/nginx.conf index 32b0fdd48183..2baae5e82999 100644 --- a/nginx.conf +++ b/nginx.conf @@ -108,6 +108,7 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/explorer/$ $scheme://$http_host/docs/$1/subgraphs/explorer/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/firehose/$ $scheme://$http_host/docs/$1/indexing/tooling/firehose/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/glossary/$ $scheme://$http_host/docs/$1/resources/glossary/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/graph-assistant/quick-start/$ $scheme://$http_host/docs/$1/ai-suite/graph-assistant/quick-start/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/graphcast/$ $scheme://$http_host/docs/$1/indexing/tooling/graphcast/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/indexing/$ $scheme://$http_host/docs/$1/indexing/overview/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/managing/delete-a-subgraph/$ $scheme://$http_host/docs/$1/subgraphs/developing/managing/deleting-a-subgraph/ permanent; @@ -150,6 +151,10 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/subgraph-studio/$ $scheme://$http_host/docs/$1/subgraphs/developing/deploying/using-subgraph-studio/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/transferring-subgraph-ownership/$ $scheme://$http_host/docs/$1/subgraphs/developing/managing/transferring-a-subgraph/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/$ $scheme://$http_host/docs/$1/subgraphs/quick-start/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/claude/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/cursor/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/$ $scheme://$http_host/docs/$1/substreams/quick-start/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/developing/sinks/sinks/$ $scheme://$http_host/docs/$1/substreams/developing/sinks/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/sps/$ $scheme://$http_host/docs/$1/substreams/sps/introduction/ permanent; @@ -161,10 +166,6 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/tokenomics/$ $scheme://$http_host/docs/$1/resources/tokenomics/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/$ $scheme://$http_host/docs/$1/token-api/quick-start/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/evm/get-transfers-evm-by-address/$ $scheme://$http_host/docs/$1/token-api/evm/get-transfers-evm/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/claude/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/cursor/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/subgraph-mcp/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/token-api-mcp/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/token-api-mcp/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/token-api-mcp/ permanent; diff --git a/website/next.config.js b/website/next.config.js index 7882c8959010..e1338f8b251e 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -132,16 +132,6 @@ export default withNextra({ destination: '/en/', permanent: true, }, - { - source: '/:locale/graph-assistant/quick-start', - destination: '/:locale/ai-suite/graph-assistant/quick-start', - permanent: true, - }, - { - source: '/graph-assistant/quick-start', - destination: '/en/ai-suite/graph-assistant/quick-start', - permanent: true, - }, // If we ever change `output` to not be `export`, we should move all the redirects from `nginx.conf` here ], images: {