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.
@@ -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
|
||||
|
||||
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 155 KiB |
|
Before Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 154 KiB |
|
Before Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 233 KiB |
|
Before Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 154 KiB |
|
Before Width: | Height: | Size: 228 KiB |
|
Before Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 333 KiB |
|
Before Width: | Height: | Size: 156 KiB |
|
Before Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 147 KiB |
|
Before Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 185 KiB |
|
Before Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 186 KiB |
|
Before Width: | Height: | Size: 137 KiB |
|
Before Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 154 KiB |
|
Before Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 186 KiB |
|
Before Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 506 KiB |
|
Before Width: | Height: | Size: 374 KiB |
|
Before Width: | Height: | Size: 316 KiB |
|
Before Width: | Height: | Size: 356 KiB |
|
Before Width: | Height: | Size: 261 KiB |
|
Before Width: | Height: | Size: 345 KiB |
|
Before Width: | Height: | Size: 264 KiB |
|
Before Width: | Height: | Size: 323 KiB |
|
Before Width: | Height: | Size: 49 KiB |