2023-12-18 15:34:25 +01:00
|
|
|
{
|
2024-01-05 19:47:54 +01:00
|
|
|
"cleanUrls": true,
|
2024-01-08 20:49:04 +01:00
|
|
|
"rewrites": [
|
2024-01-18 17:39:25 +01:00
|
|
|
{
|
|
|
|
"source": "/helm-charts/index.yaml",
|
|
|
|
"destination": "https://raw.githubusercontent.com/Unleash/helm-charts/gh-pages/index.yaml"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/helm-charts(/?)",
|
|
|
|
"destination": "https://raw.githubusercontent.com/Unleash/helm-charts/gh-pages/README.md"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/helm-charts(/?):path(.*)",
|
|
|
|
"destination": "https://gh.getunleash.io/helm-charts/:path"
|
|
|
|
}
|
2024-01-08 20:49:04 +01:00
|
|
|
],
|
2023-12-18 15:34:25 +01:00
|
|
|
"redirects": [
|
2024-08-30 13:13:15 +02:00
|
|
|
{
|
|
|
|
"source": "/",
|
|
|
|
"has": [
|
|
|
|
{
|
|
|
|
"type": "host",
|
|
|
|
"value": "www.featureflagbook.com"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"destination": "https://docs.getunleash.io/topics/feature-flags/feature-flag-best-practices",
|
|
|
|
"permanent": false
|
|
|
|
},
|
2024-01-18 17:39:25 +01:00
|
|
|
{
|
|
|
|
"source": "/unleash-client-python(/?)/:path",
|
|
|
|
"destination": "https://gh.getunleash.io/unleash-client-python/:path",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/api-token",
|
|
|
|
"destination": "/how-to/how-to-create-api-tokens",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/user_guide/api-token",
|
|
|
|
"destination": "/how-to/how-to-create-api-tokens",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/audit_log",
|
2024-10-08 12:11:05 +02:00
|
|
|
"destination": "/reference/events",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/event-log",
|
|
|
|
"destination": "/reference/events#event-log",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-10-08 17:33:47 +02:00
|
|
|
{
|
|
|
|
"source": "/topics/a-b-testing",
|
|
|
|
"destination": "/feature-flag-tutorials/use-cases/a-b-testing",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-10-08 12:11:05 +02:00
|
|
|
{
|
|
|
|
"source": "/reference/event-types",
|
|
|
|
"destination": "/reference/events#event-types",
|
2024-01-18 17:39:25 +01:00
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/open_api",
|
|
|
|
"destination": "/reference/api/unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/api_access",
|
|
|
|
"destination": "/how-to/how-to-use-the-admin-api",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/archived_toggles",
|
2024-10-16 13:59:30 +02:00
|
|
|
"destination": "/reference/feature-toggles#archive-a-feature-toggle",
|
2024-01-18 17:39:25 +01:00
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/custom-activation-strategy",
|
|
|
|
"destination": "/reference/custom-activation-strategies",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/custom_activation_strategy",
|
|
|
|
"destination": "/reference/custom-activation-strategies",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/feature_toggle_types",
|
2024-10-16 13:59:30 +02:00
|
|
|
"destination": "/reference/feature-toggles#feature-flag-types",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/feature-toggle-types",
|
|
|
|
"destination": "/reference/feature-toggles#feature-flag-types",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/feature-lifecycle",
|
|
|
|
"destination": "/reference/feature-toggles#feature-flag-lifecycle",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/feature-flag-naming-patterns",
|
|
|
|
"destination": "/reference/feature-toggles#set-a-naming-pattern",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-add-feature-flag-naming-patterns",
|
|
|
|
"destination": "/reference/feature-toggles#set-a-naming-pattern",
|
2024-01-18 17:39:25 +01:00
|
|
|
"permanent": true
|
|
|
|
},
|
2024-10-22 17:55:11 +02:00
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-clone-environments",
|
|
|
|
"destination": "/reference/environments#clone-an-environment",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-01-18 17:39:25 +01:00
|
|
|
{
|
|
|
|
"source": "/toggle_variants",
|
|
|
|
"destination": "/reference/feature-toggle-variants",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/feature_toggle_variants",
|
|
|
|
"destination": "/reference/feature-toggle-variants",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/toggle_variants",
|
|
|
|
"destination": "/reference/feature-toggle-variants",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/impression-data",
|
|
|
|
"destination": "/reference/impression-data",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/impression_data",
|
|
|
|
"destination": "/reference/impression-data",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/stickiness",
|
|
|
|
"destination": "/reference/stickiness",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/sso-google",
|
|
|
|
"destination": "/how-to/how-to-add-sso-google",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-10-16 13:59:30 +02:00
|
|
|
{
|
|
|
|
"source": "/reference/archived-toggles",
|
|
|
|
"destination": "/reference/feature-toggles#archive-a-feature-flag",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/dependent-features",
|
|
|
|
"destination": "/reference/feature-toggles#feature-flag-dependencies",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-01-18 17:39:25 +01:00
|
|
|
{
|
|
|
|
"source": "/advanced/sso-open-id-connect",
|
|
|
|
"destination": "/how-to/how-to-add-sso-open-id-connect",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/sso-saml-keycloak",
|
|
|
|
"destination": "/how-to/how-to-add-sso-saml-keycloak",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/sso-saml",
|
|
|
|
"destination": "/how-to/how-to-add-sso-saml",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/strategy_constraints",
|
|
|
|
"destination": "/reference/strategy-constraints",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/tags",
|
|
|
|
"destination": "/reference/tags",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/enterprise-authentication",
|
|
|
|
"destination": "/reference/sso",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/addons",
|
|
|
|
"destination": "/reference/integrations",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/addons",
|
|
|
|
"destination": "/reference/integrations",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/addons/datadog",
|
|
|
|
"destination": "/reference/integrations/datadog",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/addons/datadog",
|
|
|
|
"destination": "/reference/integrations/datadog",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/addons/slack",
|
|
|
|
"destination": "/reference/integrations/slack",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/addons/slack",
|
|
|
|
"destination": "/reference/integrations/slack",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/addons/slack-app",
|
|
|
|
"destination": "/reference/integrations/slack-app",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/addons/slack-app",
|
|
|
|
"destination": "/reference/integrations/slack-app",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/addons/teams",
|
|
|
|
"destination": "/reference/integrations/teams",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/addons/teams",
|
|
|
|
"destination": "/reference/integrations/teams",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/addons/webhook",
|
|
|
|
"destination": "/reference/integrations/webhook",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/addons/webhook",
|
|
|
|
"destination": "/reference/integrations/webhook",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/guides/feature_updates_to_slack",
|
|
|
|
"destination": "/how-to/how-to-send-feature-updates-to-slack-deprecated",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/integrations/integrations",
|
|
|
|
"destination": "/reference/integrations",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/integrations",
|
|
|
|
"destination": "/reference/integrations",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/integrations/jira_server_plugin_installation",
|
|
|
|
"destination": "/reference/integrations/jira-server-plugin-installation",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/integrations/jira_server_plugin_usage",
|
|
|
|
"destination": "/reference/integrations/jira-server-plugin-usage",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks",
|
|
|
|
"destination": "/reference/sdks",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/client-sdk",
|
|
|
|
"destination": "/reference/sdks",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/client-sdk",
|
|
|
|
"destination": "/reference/sdks",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/connect_sdk",
|
|
|
|
"destination": "/reference/sdks",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/community",
|
|
|
|
"destination": "/reference/sdks",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/go_sdk",
|
|
|
|
"destination": "/reference/sdks/go",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/java_sdk",
|
|
|
|
"destination": "/reference/sdks/java",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/node_sdk",
|
|
|
|
"destination": "/reference/sdks/node",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/php_sdk",
|
|
|
|
"destination": "/reference/sdks/php",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/python_sdk",
|
|
|
|
"destination": "/reference/sdks/python",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/dot_net_sdk",
|
|
|
|
"destination": "/reference/sdks/dotnet",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/ruby_sdk",
|
|
|
|
"destination": "/reference/sdks/ruby",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/android_proxy_sdk",
|
|
|
|
"destination": "/reference/sdks/android-proxy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/proxy-ios",
|
|
|
|
"destination": "/reference/sdks/ios-proxy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/proxy-javascript",
|
|
|
|
"destination": "/reference/sdks/javascript-browser",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/javascript-browser",
|
|
|
|
"destination": "/reference/sdks/javascript-browser",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/proxy-react",
|
|
|
|
"destination": "/reference/sdks/react",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/react",
|
|
|
|
"destination": "/reference/sdks/react",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/proxy-vue",
|
|
|
|
"destination": "/reference/sdks/vue",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/proxy-svelte",
|
|
|
|
"destination": "/reference/sdks/svelte",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/native_apps",
|
|
|
|
"destination": "/reference/unleash-proxy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/proxy-api",
|
|
|
|
"destination": "/reference/unleash-proxy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/sdks/unleash-proxy",
|
|
|
|
"destination": "/reference/unleash-proxy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/create_feature_toggle",
|
|
|
|
"destination": "/how-to/how-to-create-feature-toggles",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/control_rollout",
|
|
|
|
"destination": "/reference/activation-strategies",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/activation_strategy",
|
|
|
|
"destination": "/reference/activation-strategies",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/environments",
|
|
|
|
"destination": "/reference/environments",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/projects",
|
|
|
|
"destination": "/reference/projects",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/rbac",
|
|
|
|
"destination": "/reference/rbac",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/advanced/groups",
|
|
|
|
"destination": "/reference/rbac",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/technical_debt",
|
|
|
|
"destination": "/reference/technical-debt",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/unleash_context",
|
|
|
|
"destination": "/reference/unleash-context",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/user-management",
|
|
|
|
"destination": "/how-to/how-to-add-users-to-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/v4-whats-new",
|
|
|
|
"destination": "/reference/whats-new-v4",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/important-concepts",
|
|
|
|
"destination": "/reference",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/important-concepts",
|
|
|
|
"destination": "/reference",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/concepts/",
|
|
|
|
"destination": "/reference",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/quickstart",
|
|
|
|
"destination": "/quickstart",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/docs/getting_started",
|
|
|
|
"destination": "/quickstart",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/quickstart",
|
|
|
|
"destination": "/quickstart",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/getting-started",
|
|
|
|
"destination": "/quickstart",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/basic-auth",
|
|
|
|
"destination": "/reference/api/legacy/unleash/basic-auth",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api",
|
|
|
|
"destination": "/reference/api/legacy/unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/addons",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/addons",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/context",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/context",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/events",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/events",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/feature-toggles-v2",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/features-v2",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/feature-types",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/feature-types",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/features",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/features",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/features-archive",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/archive",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/metrics",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/metrics",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/projects",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/projects",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/segments",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/segments",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/state",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/state",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/strategies",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/strategies",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/tags",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/tags",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/admin/user-admin",
|
|
|
|
"destination": "/reference/api/legacy/unleash/admin/user-admin",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/client/features",
|
|
|
|
"destination": "/reference/api/legacy/unleash/client/features",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/client/metrics",
|
|
|
|
"destination": "/reference/api/legacy/unleash/client/metrics",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/client/register",
|
|
|
|
"destination": "/reference/api/legacy/unleash/client/register",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/internal/internal",
|
|
|
|
"destination": "/reference/api/legacy/unleash/internal/prometheus",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/api/internal/health",
|
|
|
|
"destination": "/reference/api/legacy/unleash/internal/health",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/help",
|
|
|
|
"destination": "/",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/feature-flags/tutorials",
|
|
|
|
"destination": "/feature-flag-tutorials",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials",
|
|
|
|
"destination": "/feature-flag-tutorials",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/feature-flags/tutorials/react/implementing-feature-flags",
|
|
|
|
"destination": "/feature-flag-tutorials/react",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/feature-flags/tutorials/flutter/a-b-testing",
|
|
|
|
"destination": "/feature-flag-tutorials/flutter/a-b-testing",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/feature-flags/tutorials/nextjs/implementing-feature-flags",
|
|
|
|
"destination": "/feature-flag-tutorials/nextjs/implementing-feature-flags",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/academy",
|
|
|
|
"destination": "/unleash-academy/introduction",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/unleash-academy",
|
|
|
|
"destination": "/unleash-academy/introduction",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/academy-foundational",
|
|
|
|
"destination": "/unleash-academy/foundational",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/academy-advanced-for-devs",
|
|
|
|
"destination": "/unleash-academy/advanced-for-devs",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/academy-managing-unleash-for-devops",
|
|
|
|
"destination": "/unleash-academy/managing-unleash-for-devops",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/developer-guide",
|
|
|
|
"destination": "/contributing",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/unleash-overview",
|
|
|
|
"destination": "/understanding-unleash/unleash-overview",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/user_guide/unleash_overview",
|
|
|
|
"destination": "/understanding-unleash/unleash-overview",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/managing-constraints",
|
|
|
|
"destination": "/understanding-unleash/managing-constraints",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/managing-constraints",
|
|
|
|
"destination": "/understanding-unleash/managing-constraints",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/the-anatomy-of-unleash",
|
|
|
|
"destination": "/understanding-unleash/the-anatomy-of-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/the-anatomy-of-unleash",
|
|
|
|
"destination": "/understanding-unleash/the-anatomy-of-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/proxy-hosting",
|
|
|
|
"destination": "/understanding-unleash/proxy-hosting",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/proxy-hosting",
|
|
|
|
"destination": "/understanding-unleash/proxy-hosting",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/tutorials/data-collection",
|
|
|
|
"destination": "/understanding-unleash/data-collection",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/topics/data-collection",
|
|
|
|
"destination": "/understanding-unleash/data-collection",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-troubleshoot-flag-exposure",
|
|
|
|
"destination": "/using-unleash/troubleshooting/flag-exposure",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-troubleshoot-flag-not-returned",
|
|
|
|
"destination": "/using-unleash/troubleshooting/flag-not-returned",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-troubleshoot-cors",
|
|
|
|
"destination": "/using-unleash/troubleshooting/cors",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-02-15 15:49:21 +01:00
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-troubleshoot-https",
|
|
|
|
"destination": "/using-unleash/troubleshooting/https",
|
|
|
|
"permanent": true
|
|
|
|
},
|
2024-01-18 17:39:25 +01:00
|
|
|
{
|
|
|
|
"source": "/how-to/how-to-troubleshoot-feature-not-available",
|
|
|
|
"destination": "/using-unleash/troubleshooting/feature-not-available",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy",
|
|
|
|
"destination": "/using-unleash/deploy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy",
|
|
|
|
"destination": "/using-unleash/deploy",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/getting-started",
|
|
|
|
"destination": "/using-unleash/deploy/getting-started",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/getting_started",
|
|
|
|
"destination": "/using-unleash/deploy/getting-started",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/configuring-unleash",
|
|
|
|
"destination": "/using-unleash/deploy/configuring-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/configuring_unleash",
|
|
|
|
"destination": "/using-unleash/deploy/configuring-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/configuring-unleash-v3",
|
|
|
|
"destination": "/using-unleash/deploy/configuring-unleash-v3",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/configuring_unleash_v3",
|
|
|
|
"destination": "/using-unleash/deploy/configuring-unleash-v3",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/database-setup",
|
|
|
|
"destination": "/using-unleash/deploy/database-setup",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/database-setup",
|
|
|
|
"destination": "/using-unleash/deploy/database-setup",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/database-backup",
|
|
|
|
"destination": "/using-unleash/deploy/database-backup",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/database-backup",
|
|
|
|
"destination": "/using-unleash/deploy/database-backup",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/email-service",
|
|
|
|
"destination": "/using-unleash/deploy/email-service",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/email",
|
|
|
|
"destination": "/using-unleash/deploy/email-service",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/google-auth-hook",
|
|
|
|
"destination": "/using-unleash/deploy/google-auth-hook",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/google_auth",
|
|
|
|
"destination": "/using-unleash/deploy/google-auth-hook",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/migration_guide",
|
|
|
|
"destination": "/using-unleash/deploy/upgrading-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/migration-guide",
|
|
|
|
"destination": "/using-unleash/deploy/upgrading-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/securing-unleash",
|
|
|
|
"destination": "/using-unleash/deploy/securing-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/securing_unleash",
|
|
|
|
"destination": "/using-unleash/deploy/securing-unleash",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/import-export",
|
|
|
|
"destination": "/how-to/how-to-import-export",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/import_export",
|
|
|
|
"destination": "/how-to/how-to-import-export",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/reference/deploy/environment-import-export",
|
|
|
|
"destination": "/how-to/how-to-environment-import-export",
|
|
|
|
"permanent": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"source": "/deploy/environment-import-export",
|
|
|
|
"destination": "/how-to/how-to-environment-import-export",
|
|
|
|
"permanent": true
|
|
|
|
}
|
2023-12-18 15:34:25 +01:00
|
|
|
]
|
2024-02-15 15:49:21 +01:00
|
|
|
}
|