mirror of
https://github.com/netbirdio/docs.git
synced 2026-04-16 07:26:35 +00:00
Restructuring Phase 3 (#492)
This commit is contained in:
248
next.config.mjs
248
next.config.mjs
@@ -31,7 +31,7 @@ const nextConfig = {
|
||||
},
|
||||
{
|
||||
source: '/how-to/networks-concept',
|
||||
destination: '/how-to/networks',
|
||||
destination: '/manage/networks',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
@@ -56,22 +56,27 @@ const nextConfig = {
|
||||
},
|
||||
{
|
||||
source: '/docs/how-to-guides/nameservers',
|
||||
destination: '/how-to/manage-dns-in-your-network',
|
||||
destination: '/manage/dns',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/docs/how-to-guides/nameservers',
|
||||
destination: '/how-to/manage-dns-in-your-network',
|
||||
destination: '/manage/dns',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/manage-dns-in-your-network',
|
||||
destination: '/manage/dns',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/docs/how-to-guides/network-routes',
|
||||
destination: '/routing-traffic-to-private-networks',
|
||||
destination: '/manage/network-routes/routing-traffic-to-private-networks',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/docs/overview/setup-keys',
|
||||
destination: '/how-to/register-machines-using-setup-keys',
|
||||
destination: '/manage/peers/register-machines-using-setup-keys',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
@@ -86,7 +91,7 @@ const nextConfig = {
|
||||
},
|
||||
{
|
||||
source: '/docs/overview/setup-keys',
|
||||
destination: '/how-to/register-machines-using-setup-keys',
|
||||
destination: '/manage/peers/register-machines-using-setup-keys',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
@@ -196,6 +201,237 @@ const nextConfig = {
|
||||
destination: '/get-started/cli',
|
||||
permanent: true,
|
||||
},
|
||||
// documentation redirects for peers
|
||||
{
|
||||
source: '/how-to/add-machines-to-your-network',
|
||||
destination: '/manage/peers/add-machines-to-your-network',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/approve-peers',
|
||||
destination: '/manage/peers/approve-peers',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/register-machines-using-setup-keys',
|
||||
destination: '/manage/peers/register-machines-using-setup-keys',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/browser-client',
|
||||
destination: '/manage/peers/browser-client',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/ssh',
|
||||
destination: '/manage/peers/ssh',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/lazy-connection',
|
||||
destination: '/manage/peers/lazy-connection',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/secure-remote-webserver-access',
|
||||
destination: '/manage/peers/access-infrastructure/secure-remote-webserver-access',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/setup-keys-add-servers-to-network',
|
||||
destination: '/manage/peers/access-infrastructure/setup-keys-add-servers-to-network',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/access-internal-resources-from-autoscaled-environments',
|
||||
destination: '/manage/peers/access-infrastructure/access-internal-resources-from-autoscaled-environments',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/peer-approval-for-remote-worker-access',
|
||||
destination: '/manage/peers/access-infrastructure/peer-approval-for-remote-worker-access',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/db-workload-migration',
|
||||
destination: '/manage/peers/site-to-site/db-workload-migration',
|
||||
permanent: true,
|
||||
},
|
||||
// documentation redirects for use-cases
|
||||
{
|
||||
source: '/how-to/examples',
|
||||
destination: '/use-cases/examples',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/netbird-on-faas',
|
||||
destination: '/use-cases/netbird-on-faas',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/routing-peers-and-kubernetes',
|
||||
destination: '/use-cases/routing-peers-and-kubernetes',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/client-on-mikrotik-router',
|
||||
destination: '/use-cases/client-on-mikrotik-router',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/distributed-multi-cloud-ai-argocd-microk8s-vllm',
|
||||
destination: '/use-cases/distributed-multi-cloud-ai-argocd-microk8s-vllm',
|
||||
permanent: true,
|
||||
},
|
||||
// documentation redirects for networks
|
||||
{
|
||||
source: '/how-to/networks',
|
||||
destination: '/manage/networks',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/routing-traffic-to-multiple-resources',
|
||||
destination: '/manage/networks/routing-traffic-to-multiple-resources',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/accessing-restricted-domain-resources',
|
||||
destination: '/manage/networks/accessing-restricted-domain-resources',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/accessing-entire-domains-within-networks',
|
||||
destination: '/manage/networks/accessing-entire-domains-within-networks',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/access-home-network',
|
||||
destination: '/manage/networks/homelab/access-home-network',
|
||||
permanent: true,
|
||||
},
|
||||
// documentation redirects for network-routes
|
||||
{
|
||||
source: '/how-to/routing-traffic-to-private-networks',
|
||||
destination: '/manage/network-routes/routing-traffic-to-private-networks',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/configuring-default-routes-for-internet-traffic',
|
||||
destination: '/manage/network-routes/configuring-default-routes-for-internet-traffic',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/configuring-routes-with-access-control',
|
||||
destination: '/manage/network-routes/configuring-routes-with-access-control',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/resolve-overlapping-routes',
|
||||
destination: '/manage/network-routes/resolve-overlapping-routes',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/control-center',
|
||||
destination: '/manage/control-center',
|
||||
permanent: true,
|
||||
},
|
||||
// documentation redirects for activity
|
||||
{
|
||||
source: '/how-to/audit-events-logging',
|
||||
destination: '/manage/activity',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/traffic-events-logging',
|
||||
destination: '/manage/activity/traffic-events-logging',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/activity-event-streaming',
|
||||
destination: '/manage/activity/event-streaming',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/stream-activity-to-datadog',
|
||||
destination: '/manage/activity/event-streaming/datadog',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/stream-activity-to-amazon-s3',
|
||||
destination: '/manage/activity/event-streaming/amazon-s3',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/stream-activity-to-amazon-firehose',
|
||||
destination: '/manage/activity/event-streaming/amazon-firehose',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/stream-activity-to-sentinelone-data-lake',
|
||||
destination: '/manage/activity/event-streaming/sentinelone-data-lake',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/stream-activity-to-generic-http',
|
||||
destination: '/manage/activity/event-streaming/generic-http',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/monitor-system-and-network-activity',
|
||||
destination: '/manage/activity/traffic-events-logging',
|
||||
permanent: true,
|
||||
},
|
||||
// documentation redirects for team
|
||||
{
|
||||
source: '/how-to/idp-sync',
|
||||
destination: '/manage/team/idp-sync',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/add-users-to-your-network',
|
||||
destination: '/manage/team/add-users-to-your-network',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/approve-users',
|
||||
destination: '/manage/team/approve-users',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/auto-offboard-users',
|
||||
destination: '/manage/team/auto-offboard-users',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/single-sign-on',
|
||||
destination: '/manage/team/single-sign-on',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/microsoft-entra-id-sync',
|
||||
destination: '/manage/team/idp-sync/microsoft-entra-id-sync',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/okta-sync',
|
||||
destination: '/manage/team/idp-sync/okta-sync',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/google-workspace-sync',
|
||||
destination: '/manage/team/idp-sync/google-workspace-sync',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/jumpcloud-sync',
|
||||
destination: '/manage/team/idp-sync/jumpcloud-sync',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/how-to/keycloak-sync',
|
||||
destination: '/manage/team/idp-sync/keycloak-sync',
|
||||
permanent: true,
|
||||
},
|
||||
]
|
||||
},
|
||||
rewrites: async () => {
|
||||
|
||||
Reference in New Issue
Block a user