diff --git a/docs/admin/deploy/kubernetes/kustomize.mdx b/docs/admin/deploy/kubernetes/kustomize.mdx
index c48893640..4b0b45e67 100644
--- a/docs/admin/deploy/kubernetes/kustomize.mdx
+++ b/docs/admin/deploy/kubernetes/kustomize.mdx
@@ -25,7 +25,7 @@ Below is an overview of installing Sourcegraph on Kubernetes using Kustomize.
 - [Azure AKS](https://github.com/sourcegraph/tf-k8s-configs/tree/main/azure)
 - [Google Cloud Platform GKE](https://github.com/sourcegraph/tf-k8s-configs/tree/main/gcp)
 
-If your Sourcegraph version is older than `v4.5.0` or hasn't [migrated](/admin/deploy/kubernetes/kustomize/migrate) to [`deploy-sourcegraph-k8s`](https://github.com/sourcegraph/deploy-sourcegraph-k8s), please refer to the [legacy deployment docs for Kubernetes](https://docs.sourcegraph.com/@v4.4.2/admin/deploy/kubernetes).
+If your Sourcegraph version is older than `v4.5.0` or hasn't [migrated](/admin/deploy/kubernetes/kustomize/migrate) to [`deploy-sourcegraph-k8s`](https://github.com/sourcegraph/deploy-sourcegraph-k8s), please refer to the [legacy deployment docs for Kubernetes](https://sourcegraph.com/docs/@v4.4.2/admin/deploy/kubernetes).
 
 ### **Step 1**: Set up a release branch
 
diff --git a/docs/admin/deploy/kubernetes/kustomize/index.mdx b/docs/admin/deploy/kubernetes/kustomize/index.mdx
index 216bdb67e..7655d7ef8 100644
--- a/docs/admin/deploy/kubernetes/kustomize/index.mdx
+++ b/docs/admin/deploy/kubernetes/kustomize/index.mdx
@@ -256,6 +256,6 @@ The previous Kustomize structure we built for our Kubernetes deployments depends
 
 With the new Kustomize we have introduced in this documentation, these issues can now be avoided. The previous version of the Sourcegraph Kustomize Overlays are still available, but they should not be used for any new Kubernetes deployment.
 
-See the [old deployment docs for deploying Sourcegraph on Kubernetes](https://docs.sourcegraph.com/@v4.4.2/admin/deploy/kubernetes).
+See the [old deployment docs for deploying Sourcegraph on Kubernetes](https://sourcegraph.com/docs/@v4.4.2/admin/deploy/kubernetes).
 
 > NOTE: The latest version of our Kustomize overlays does not work on instances that are older than v4.5.0.
diff --git a/docs/cli/references/search-jobs/cancel.mdx b/docs/cli/references/search-jobs/cancel.mdx
index 2573d41a1..cd7e4831f 100644
--- a/docs/cli/references/search-jobs/cancel.mdx
+++ b/docs/cli/references/search-jobs/cancel.mdx
@@ -17,7 +17,7 @@ Usage of 'src search-jobs cancel':
   -json
         Output results as JSON for programmatic access
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/create.mdx b/docs/cli/references/search-jobs/create.mdx
index 30ade86ba..f9342db27 100644
--- a/docs/cli/references/search-jobs/create.mdx
+++ b/docs/cli/references/search-jobs/create.mdx
@@ -17,7 +17,7 @@ Usage of 'src search-jobs create':
   -json
         Output results as JSON for programmatic access
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/delete.mdx b/docs/cli/references/search-jobs/delete.mdx
index e4c5c5074..8ca3745bd 100644
--- a/docs/cli/references/search-jobs/delete.mdx
+++ b/docs/cli/references/search-jobs/delete.mdx
@@ -15,7 +15,7 @@ Usage of 'src search-jobs delete':
   -json
         Output results as JSON for programmatic access
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/get.mdx b/docs/cli/references/search-jobs/get.mdx
index 3d81730a7..94f153c9c 100644
--- a/docs/cli/references/search-jobs/get.mdx
+++ b/docs/cli/references/search-jobs/get.mdx
@@ -17,7 +17,7 @@ Usage of 'src search-jobs get':
   -json
         Output results as JSON for programmatic access
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/list.mdx b/docs/cli/references/search-jobs/list.mdx
index 8d48ca178..b31335eb3 100644
--- a/docs/cli/references/search-jobs/list.mdx
+++ b/docs/cli/references/search-jobs/list.mdx
@@ -23,7 +23,7 @@ Usage of 'src search-jobs list':
   -order-by string
         Sort search jobs by a sortable field (QUERY, CREATED_AT, STATE) (default "CREATED_AT")
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/logs.mdx b/docs/cli/references/search-jobs/logs.mdx
index af898e596..3d384e20e 100644
--- a/docs/cli/references/search-jobs/logs.mdx
+++ b/docs/cli/references/search-jobs/logs.mdx
@@ -19,7 +19,7 @@ Usage of 'src search-jobs logs':
   -out string
         File path to save the logs (optional)
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/restart.mdx b/docs/cli/references/search-jobs/restart.mdx
index 1849e8a67..3c0e2cd8d 100644
--- a/docs/cli/references/search-jobs/restart.mdx
+++ b/docs/cli/references/search-jobs/restart.mdx
@@ -17,7 +17,7 @@ Usage of 'src search-jobs restart':
   -json
         Output results as JSON for programmatic access
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/cli/references/search-jobs/results.mdx b/docs/cli/references/search-jobs/results.mdx
index 1f7e50ac9..fb8133e67 100644
--- a/docs/cli/references/search-jobs/results.mdx
+++ b/docs/cli/references/search-jobs/results.mdx
@@ -19,7 +19,7 @@ Usage of 'src search-jobs results':
   -out string
         File path to save the results (optional)
   -trace
-        Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing
+        Log the trace ID for requests. See https://sourcegraph.com/docs/admin/observability/tracing
   -user-agent-telemetry
         Include the operating system and architecture in the User-Agent sent with requests to Sourcegraph (default true)
 
diff --git a/docs/legacy.mdx b/docs/legacy.mdx
index 0bbfeaea8..0e6722fc7 100644
--- a/docs/legacy.mdx
+++ b/docs/legacy.mdx
@@ -22,44 +22,44 @@
   - [5.4](https://5.4.sourcegraph.com)
   - [5.3](https://5.3.sourcegraph.com/)
   - [5.2](https://5.2.sourcegraph.com/)
-  - [5.1](https://docs.sourcegraph.com/@5.1/)
-  - [5.0](https://docs.sourcegraph.com/@5.0/)
+  - [5.1](https://sourcegraph.com/docs/@5.1/)
+  - [5.0](https://sourcegraph.com/docs/@5.0/)
 
 
 
 
 
-  - [4.5](https://docs.sourcegraph.com/@4.5/)
-  - [4.4](https://docs.sourcegraph.com/@4.4/)
-  - [4.3](https://docs.sourcegraph.com/@4.3/)
-  - [4.2](https://docs.sourcegraph.com/@4.2/)
-  - [4.1](https://docs.sourcegraph.com/@4.1/)
-  - [4.0](https://docs.sourcegraph.com/@4.0/)
+  - [4.5](https://sourcegraph.com/docs/@4.5/)
+  - [4.4](https://sourcegraph.com/docs/@4.4/)
+  - [4.3](https://sourcegraph.com/docs/@4.3/)
+  - [4.2](https://sourcegraph.com/docs/@4.2/)
+  - [4.1](https://sourcegraph.com/docs/@4.1/)
+  - [4.0](https://sourcegraph.com/docs/@4.0/)
 
 
 
 
 
-  - [3.43](https://docs.sourcegraph.com/@3.43/)
-  - [3.41](https://docs.sourcegraph.com/@3.41/)
-  - [3.40](https://docs.sourcegraph.com/@3.40/)
-  - [3.39](https://docs.sourcegraph.com/@3.39/)
-  - [3.38](https://docs.sourcegraph.com/@3.38/)
-  - [3.37](https://docs.sourcegraph.com/@3.37/)
-  - [3.36](https://docs.sourcegraph.com/@3.36/)
-  - [3.35](https://docs.sourcegraph.com/@3.35/)
-  - [3.34](https://docs.sourcegraph.com/@3.34/)
-  - [3.32](https://docs.sourcegraph.com/@3.32/)
-  - [3.31](https://docs.sourcegraph.com/@3.31/)
-  - [3.30](https://docs.sourcegraph.com/@3.30/)
-  - [3.29](https://docs.sourcegraph.com/@3.29/)
-  - [3.28](https://docs.sourcegraph.com/@3.28/)
-  - [3.27](https://docs.sourcegraph.com/@3.27/)
-  - [3.26](https://docs.sourcegraph.com/@3.26/)
-  - [3.25](https://docs.sourcegraph.com/@3.25/)
-  - [3.24](https://docs.sourcegraph.com/@3.24/)
-  - [3.23](https://docs.sourcegraph.com/@3.23/)
-  - [3.22](https://docs.sourcegraph.com/@3.22/)
-  - [3.21](https://docs.sourcegraph.com/@3.21/)
+  - [3.43](https://sourcegraph.com/docs/@3.43/)
+  - [3.41](https://sourcegraph.com/docs/@3.41/)
+  - [3.40](https://sourcegraph.com/docs/@3.40/)
+  - [3.39](https://sourcegraph.com/docs/@3.39/)
+  - [3.38](https://sourcegraph.com/docs/@3.38/)
+  - [3.37](https://sourcegraph.com/docs/@3.37/)
+  - [3.36](https://sourcegraph.com/docs/@3.36/)
+  - [3.35](https://sourcegraph.com/docs/@3.35/)
+  - [3.34](https://sourcegraph.com/docs/@3.34/)
+  - [3.32](https://sourcegraph.com/docs/@3.32/)
+  - [3.31](https://sourcegraph.com/docs/@3.31/)
+  - [3.30](https://sourcegraph.com/docs/@3.30/)
+  - [3.29](https://sourcegraph.com/docs/@3.29/)
+  - [3.28](https://sourcegraph.com/docs/@3.28/)
+  - [3.27](https://sourcegraph.com/docs/@3.27/)
+  - [3.26](https://sourcegraph.com/docs/@3.26/)
+  - [3.25](https://sourcegraph.com/docs/@3.25/)
+  - [3.24](https://sourcegraph.com/docs/@3.24/)
+  - [3.23](https://sourcegraph.com/docs/@3.23/)
+  - [3.22](https://sourcegraph.com/docs/@3.22/)
+  - [3.21](https://sourcegraph.com/docs/@3.21/)
 
 
diff --git a/src/data/redirects.ts b/src/data/redirects.ts
index c96c9c254..66563ddbf 100644
--- a/src/data/redirects.ts
+++ b/src/data/redirects.ts
@@ -11,7 +11,7 @@ const redirectsData = [
   },
   {
     source: "/dev/code_reviews",
-    destination: "https://docs.sourcegraph.com/dev/background-information/code_reviews",
+    destination: "https://sourcegraph.com/docs/dev/background-information/code_reviews",
     permanent: true
   },
   {
@@ -51,7 +51,7 @@ const redirectsData = [
   },
   {
     source: "/dev/go_style_guide",
-    destination: "https://docs.sourcegraph.com/dev/background-information/languages/go",
+    destination: "https://sourcegraph.com/docs/dev/background-information/languages/go",
     permanent: true
   },
   {
@@ -406,12 +406,12 @@ const redirectsData = [
   },
   {
     source: "/@v5.3.0/admin/observability/alerts",
-    destination: "https://docs.sourcegraph.com/@v5.3.0/admin/observability/alerts",
+    destination: "https://sourcegraph.com/docs/@v5.3.0/admin/observability/alerts",
     permanent: false
   },
   {
     source: "/@v5.3.0/admin/observability/dashboards",
-    destination: "https://docs.sourcegraph.com/@v5.3.0/admin/observability/dashboards",
+    destination: "https://sourcegraph.com/docs/@v5.3.0/admin/observability/dashboards",
     permanent: false
   },
   {
@@ -3920,7 +3920,7 @@ const redirectsData = [
   // },
   // {
   //   source: "/dev/code_reviews",
-  //   destination: "https://docs.sourcegraph.com/dev/background-information/code_reviews",
+  //   destination: "https://sourcegraph.com/docs/dev/background-information/code_reviews",
   //   permanent: true
   // },
   // {
@@ -3960,7 +3960,7 @@ const redirectsData = [
   // },
   // {
   //   source: "/dev/go_style_guide",
-  //   destination: "https://docs.sourcegraph.com/dev/background-information/languages/go",
+  //   destination: "https://sourcegraph.com/docs/dev/background-information/languages/go",
   //   permanent: true
   // },
   // {
@@ -4315,12 +4315,12 @@ const redirectsData = [
   },
   {
     source: "/@v5.3.0/admin/observability/alerts",
-    destination: "https://docs.sourcegraph.com/@v5.3.0/admin/observability/alerts",
+    destination: "https://sourcegraph.com/docs/@v5.3.0/admin/observability/alerts",
     permanent: false
   },
   {
     source: "/@v5.3.0/admin/observability/dashboards",
-    destination: "https://docs.sourcegraph.com/@v5.3.0/admin/observability/dashboards",
+    destination: "https://sourcegraph.com/docs/@v5.3.0/admin/observability/dashboards",
     permanent: false
   },
   {