docs: prune redundant Networks and Network Routes use cases (#749)

The Networks and Network Routes "By Scenario" / "By Resource Type" /
"By Configuration" subgroups had grown into reskinned walkthroughs of
flows already on the concept pages. Collapse to what's actually
distinct, flatten the survivors up one level, fold unique nuggets
into the concept pages.

Networks:
- Delete the "By Resource Type" trio (Multiple IP Resources, Domain
  Resources, Wildcard Domains) and Remote Worker Access — all rehashes
  of /manage/networks. Fold the wildcard-vs-base-domain gotcha and the
  shared-policy pattern into the concept page.
- Delete the Use Cases overview; fold the VPN-to-Site framing into the
  concept page.
- Flatten access-home-devices and cloud-to-on-premise up out of
  /by-scenario/.

Network Routes:
- Consolidate site-to-site-{home,office,cloud} into one
  /manage/network-routes/use-cases/site-to-site page covering the
  shared walkthrough plus AWS/GCP/Azure routing-peer requirements.
- Move exit-nodes, access-control, overlapping-routes, and
  advanced-configuration up out of /by-{scenario,configuration}/.
- Trim advanced-configuration (301 → 144 lines), dropping masquerade
  basics, ACL setup, site-to-site flow, and HA repetition duplicated
  elsewhere. Keep the masquerade trade-off matrix, Networks-vs-Routes
  comparison, troubleshooting, and debug commands.
- Delete the Use Cases overview.

Permanent redirects added for every removed URL. Inbound references
updated across introduction, ipv6, homelab, cloud, security,
site-to-site overview, android-tv/tvOS install pages, and the concept
pages.
This commit is contained in:
Jack Carter
2026-05-13 14:17:43 +02:00
committed by GitHub
parent 3459beb3c5
commit 442116bb8f
138 changed files with 461 additions and 2036 deletions

View File

@@ -554,33 +554,68 @@ const nextConfig = {
},
{
source: '/manage/peers/site-to-site/db-workload-migration',
destination: '/manage/network-routes/use-cases/by-scenario/site-to-site-cloud',
destination: '/manage/network-routes/use-cases/site-to-site',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/site-to-site-cloud',
destination: '/manage/network-routes/use-cases/by-scenario/site-to-site-cloud',
destination: '/manage/network-routes/use-cases/site-to-site',
permanent: true,
},
{
source: '/manage/networks/homelab/access-home-network',
destination: '/manage/networks/use-cases/by-scenario/access-home-devices',
destination: '/manage/networks/use-cases/access-home-devices',
permanent: true,
},
{
source: '/manage/networks/use-cases/by-scenario/access-home-devices',
destination: '/manage/networks/use-cases/access-home-devices',
permanent: true,
},
{
source: '/manage/networks/use-cases/by-scenario/cloud-to-on-premise',
destination: '/manage/networks/use-cases/cloud-to-on-premise',
permanent: true,
},
// Networks guides moved to use-cases
{
source: '/manage/networks/routing-traffic-to-multiple-resources',
destination: '/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/accessing-restricted-domain-resources',
destination: '/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/accessing-entire-domains-within-networks',
destination: '/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/use-cases/by-scenario/remote-worker-access',
destination: '/manage/networks',
permanent: true,
},
{
source: '/manage/networks/use-cases',
destination: '/manage/networks',
permanent: true,
},
// Network Routes guides moved to use-cases
@@ -596,17 +631,57 @@ const nextConfig = {
},
{
source: '/manage/network-routes/configuring-default-routes-for-internet-traffic',
destination: '/manage/network-routes/use-cases/by-scenario/exit-nodes',
destination: '/manage/network-routes/use-cases/exit-nodes',
permanent: true,
},
{
source: '/manage/network-routes/configuring-routes-with-access-control',
destination: '/manage/network-routes/use-cases/by-configuration/access-control',
destination: '/manage/network-routes/access-control',
permanent: true,
},
{
source: '/manage/network-routes/resolve-overlapping-routes',
destination: '/manage/network-routes/use-cases/by-configuration/overlapping-routes',
destination: '/manage/network-routes/overlapping-routes',
permanent: true,
},
{
source: '/manage/network-routes/use-cases',
destination: '/manage/network-routes',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-scenario/site-to-site-home',
destination: '/manage/network-routes/use-cases/site-to-site',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-scenario/site-to-site-office',
destination: '/manage/network-routes/use-cases/site-to-site',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-scenario/site-to-site-cloud',
destination: '/manage/network-routes/use-cases/site-to-site',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-scenario/exit-nodes',
destination: '/manage/network-routes/use-cases/exit-nodes',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-configuration/access-control',
destination: '/manage/network-routes/access-control',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-configuration/overlapping-routes',
destination: '/manage/network-routes/overlapping-routes',
permanent: true,
},
{
source: '/manage/network-routes/use-cases/by-configuration/advanced-configuration',
destination: '/manage/network-routes/advanced-configuration',
permanent: true,
},
// Site-to-Site section redirects (overview and comprehensive guides)
@@ -632,7 +707,7 @@ const nextConfig = {
},
{
source: '/manage/site-to-site/advanced-configuration',
destination: '/manage/network-routes/use-cases/by-configuration/advanced-configuration',
destination: '/manage/network-routes/advanced-configuration',
permanent: true,
},
// Use-cases flat pages -> categorized

Some files were not shown because too many files have changed in this diff Show More