From e0a9e04351bae6ca5fdbea73db22da4831bbd7b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jind=C5=99ich=20B=C3=A4r?= Date: Wed, 23 Jul 2025 14:12:10 +0200 Subject: [PATCH 1/2] docs: redirect SDK JS `versions` page to changelog --- nginx.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/nginx.conf b/nginx.conf index 520df115c3..e4999a7bcf 100644 --- a/nginx.conf +++ b/nginx.conf @@ -218,6 +218,7 @@ server { rewrite ^/sdk/js/docs/2\.\d+\.\d+(.*)$ /sdk/js/docs/2.3$1 redirect; rewrite ^/sdk/js/docs/api(.*)$ /sdk/js/docs/2.3/api$1 redirect; rewrite ^/sdk/js/docs/typedefs(.*)$ /sdk/js/docs/2.3/typedefs$1 redirect; + rewrite ^/sdk/js/versions/?$ /sdk/js/docs/changelog redirect; # old integrated docs -> new docs in GH pages rewrite ^/apify-client-js/?$ /api/client/js/ redirect; From a2d8cc1e68ec1562c081a3bd1eafb20703a4dab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jind=C5=99ich=20B=C3=A4r?= Date: Thu, 24 Jul 2025 09:06:08 +0200 Subject: [PATCH 2/2] docs: setup more redirects for the subprojects --- nginx.conf | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/nginx.conf b/nginx.conf index e4999a7bcf..7fa5052626 100644 --- a/nginx.conf +++ b/nginx.conf @@ -218,7 +218,6 @@ server { rewrite ^/sdk/js/docs/2\.\d+\.\d+(.*)$ /sdk/js/docs/2.3$1 redirect; rewrite ^/sdk/js/docs/api(.*)$ /sdk/js/docs/2.3/api$1 redirect; rewrite ^/sdk/js/docs/typedefs(.*)$ /sdk/js/docs/2.3/typedefs$1 redirect; - rewrite ^/sdk/js/versions/?$ /sdk/js/docs/changelog redirect; # old integrated docs -> new docs in GH pages rewrite ^/apify-client-js/?$ /api/client/js/ redirect; @@ -232,6 +231,12 @@ server { rewrite ^/sdk/python$ /sdk/python/ redirect; rewrite ^/cli$ /cli/ redirect; + # versions page redirects + rewrite ^/versions/?$ / permanent; # no docs-wide changelog, redirect to the root + rewrite ^/cli/versions/?$ /cli/docs/changelog permanent; + rewrite ^/sdk/js/versions/?$ /sdk/js/docs/changelog permanent; + rewrite ^/api/client/js/versions/?$ /api/client/js/docs/changelog permanent; + # legacy links in some Actor READMEs rewrite ^/scraping/tutorial/introduction$ /academy/apify-scrapers/getting-started permanent; rewrite ^/scraping/tutorial/web-scraper$ /academy/apify-scrapers/web-scraper permanent; @@ -447,6 +452,8 @@ server { # Redirect rule so that /python/docs actually leads somewhere rewrite ^/python/docs/?$ /python/docs/quick-start; + + rewrite ^/versions/?$ /js/api/core/changelog permanent; } server {