-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathvercel.json
87 lines (78 loc) · 8.48 KB
/
vercel.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{
"redirects": [
{ "source": "/sdk/sdk-types", "destination": "/sdk/", "statusCode": 301 },
{ "source": "/docs/:path*/", "destination": "/:path*", "statusCode": 301 },
{ "source": "/docs/:path*", "destination": "/:path*", "statusCode": 301 },
{ "source": "/best-practices/sample-apps/getting-started-guide", "destination": "/home/demos/react", "statusCode": 301 },
{ "source": "/best-practices/sample-apps/realtime-demo", "destination": "/home/demos/realtime", "statusCode": 301 },
{ "source": "/home/introduction", "destination": "/", "statusCode": 301 },
{ "source": "/home", "destination": "/", "statusCode": 301 },
{ "source": "/home/", "destination": "/", "statusCode": 301 },
{ "source": "/tools-and-integrations/cli", "destination": "/cli", "statusCode": 301 },
{ "source": "/:path*/getting-started/:path*", "destination": "/quickstart", "statusCode": 301 },
{ "source": "/home/feature-management/features-and-variables/targeting-users", "destination": "/platform/feature-flags/targeting/targeting-overview", "statusCode": 301 },
{ "source": "/home/feature-management/features-and-variables/variables-and-variations", "destination": "/platform/feature-flags/variables-and-variations/variables", "statusCode": 301 },
{ "source": "/home/feature-management/features-and-variables/custom-properties", "destination": "/platform/feature-flags/targeting/custom-properties", "statusCode": 301 },
{ "source": "/home/feature-management/features-and-variables/sdk-visibility", "destination": "/platform/security-and-guardrails/sdk-visibility", "statusCode": 301 },
{ "source": "/home/feature-management/features-and-variables/metrics-and-analysis/:path*", "destination": "/platform/metrics/:path*", "statusCode": 301 },
{ "source": "/home/feature-management/organizing-your-flags-and-variables/feature-dashboard", "destination": "/platform/feature-flags/features", "statusCode": 301 },
{ "source": "/home/feature-management/organizing-your-flags-and-variables/environments", "destination": "/platform/account-management/environments", "statusCode": 301 },
{ "source": "/home/feature-management/organizing-your-flags-and-variables/api-and-sdk-keys", "destination": "/platform/account-management/keys", "statusCode": 301 },
{ "source": "/home/feature-management/organizing-your-flags-and-variables/variable-dashboard", "destination": "/platform/feature-flags/variables-and-variations/variables", "statusCode": 301 },
{ "source": "/home/feature-management/organizing-your-flags-and-variables/organizations-projects", "destination": "/platform/account-management/organizations", "statusCode": 301 },
{ "source": "/home/your-organization/:path*", "destination": "/platform/account-management/organizations", "statusCode": 301 },
{ "source": "/home/demos/:path*", "destination": "/examples", "statusCode": 301 },
{ "source": "/home/feature-management/edgedb/:path*", "destination": "/platform/feature-flags/targeting/edgedb", "statusCode": 301 },
{ "source": "/home/feature-management/feature-opt-in/:path*", "destination": "/platform/extras/feature-opt-in", "statusCode": 301 },
{ "source": "/tools-and-integrations/:path*", "destination": "/integrations/:path*", "statusCode": 301 },
{ "source": "/tools-and-integrations/", "destination": "/integrations", "statusCode": 301 },
{ "source": "/extras/:path*", "destination": "/platform/:path*", "statusCode": 301 },
{ "source": "/extras/:path*/", "destination": "/platform/:path*", "statusCode": 301 },
{ "source": "/introduction/quickstart", "destination": "/quickstart", "statusCode": 301 },
{ "source": "/introduction/key-features", "destination": "/essentials/key-features", "statusCode": 301 },
{ "source": "/introduction/architecture", "destination": "/essentials/architecture", "statusCode": 301 },
{ "source": "/essentials/features", "destination": "/platform/feature-flags/features", "statusCode": 301 },
{ "source": "/essentials/status-and-lifecycle", "destination": "/platform/feature-flags/status-and-lifecycle", "statusCode": 301 },
{ "source": "/essentials/targeting", "destination": "/platform/feature-flags/targeting/targeting-overview", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/audiences", "destination": "/platform/feature-flags/targeting/audiences", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/custom-properties", "destination": "/platform/feature-flags/targeting/custom-properties", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/random-variations", "destination": "/platform/feature-flags/targeting/random-variations", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/randomize-using-custom-property", "destination": "/platform/feature-flags/targeting/randomize-using-custom-property", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/rollouts", "destination": "/platform/feature-flags/targeting/rollouts", "statusCode": 301 },
{ "source": "/platform/edgedb", "destination": "/platform/feature-flags/targeting/edgedb", "statusCode": 301 },
{ "source": "/essentials/variables", "destination": "/platform/feature-flags/variables-and-variations/variables", "statusCode": 301 },
{ "source": "/essentials/variations", "destination": "/platform/feature-flags/variables-and-variations/variations", "statusCode": 301 },
{ "source": "/platform/advanced-variables/variable-defaults", "destination": "/platform/feature-flags/variables-and-variations/variable-defaults", "statusCode": 301 },
{ "source": "/platform/metrics/feature-flag-reach", "destination": "/platform/feature-flags/variables-and-variations/feature-flag-reach", "statusCode": 301 },
{ "source": "/essentials/organizations", "destination": "/platform/account-management/organizations", "statusCode": 301 },
{ "source": "/essentials/projects", "destination": "/platform/account-management/projects", "statusCode": 301 },
{ "source": "/essentials/environments", "destination": "/platform/account-management/environments", "statusCode": 301 },
{ "source": "/essentials/keys", "destination": "/platform/account-management/keys", "statusCode": 301 },
{ "source": "/platform/metrics/creating-and-managing-metrics", "destination": "/platform/experimentation/creating-and-managing-metrics", "statusCode": 301 },
{ "source": "/platform/metrics/how-metrics-are-calculated", "destination": "/platform/experimentation/how-metrics-are-calculated", "statusCode": 301 },
{ "source": "/essentials/feature-experimentation", "destination": "/platform/experimentation/feature-experimentation", "statusCode": 301 },
{ "source": "/introduction/core-concepts/feature-hierarchy", "destination": "/essentials/feature-hierarchy", "statusCode": 301 },
{ "source": "/introduction/core-concepts/feature-types", "destination": "/essentials/feature-types", "statusCode": 301 },
{ "source": "/platform/approval-workflows", "destination": "/platform/security-and-guardrails/approval-workflows", "statusCode": 301 },
{ "source": "/platform/audit-log", "destination": "/platform/security-and-guardrails/audit-log", "statusCode": 301 },
{ "source": "/platform/feature-obfuscation", "destination": "/platform/security-and-guardrails/feature-obfuscation", "statusCode": 301 },
{ "source": "/platform/permissions", "destination": "/platform/security-and-guardrails/permissions", "statusCode": 301 },
{ "source": "/platform/sdk-visibility", "destination": "/platform/security-and-guardrails/sdk-visibility", "statusCode": 301 },
{ "source": "/platform/advanced-variables/variable-schemas", "destination": "/platform/security-and-guardrails/variable-schemas", "statusCode": 301 },
{ "source": "/platform/web-debugger", "destination": "/platform/testing-and-qa/web-debugger", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/self-targeting", "destination": "/platform/testing-and-qa/self-targeting", "statusCode": 301 },
{ "source": "/platform/custom-domains", "destination": "/platform/extras/custom-domains", "statusCode": 301 },
{ "source": "/platform/webhooks", "destination": "/platform/extras/webhooks", "statusCode": 301 },
{ "source": "/platform/advanced-targeting/feature-opt-in", "destination": "/platform/extras/feature-opt-in", "statusCode": 301 }
],
"rewrites": [
{ "source": "/.well-known/ai-plugin.json", "destination": "/.well-known/ai-plugin.json" }
],
"headers": [{
"source": "/.well-known/ai-plugin.json",
"headers": [{
"key": "Content-Type",
"value": "application/json"
}]
}]
}