Skip to content

Commit 3fb2162

Browse files
committed
feat: define redirects
1 parent e01bc2f commit 3fb2162

File tree

1 file changed

+182
-184
lines changed

1 file changed

+182
-184
lines changed

apps/backend/redirects.json

Lines changed: 182 additions & 184 deletions
Original file line numberDiff line numberDiff line change
@@ -1,184 +1,182 @@
1-
{
2-
"redirects": [
3-
{
4-
"from": "/docs?page=getting-started/Installation",
5-
"to": "/guides/admin/install",
6-
"status": 301
7-
},
8-
{
9-
"from": "/docs?page=getting-started/Managing-extensions",
10-
"to": "/guides/admin/extensions",
11-
"status": 301
12-
},
13-
{
14-
"from": "/docs?page=getting-started/Extension-development",
15-
"to": "/guides/dev/quickstart",
16-
"status": 301
17-
},
18-
{
19-
"from": "/docs?page=getting-started/Frequently-asked-questions",
20-
"to": "/#faq",
21-
"status": 302
22-
},
23-
{
24-
"from": "/docs?page=developing-extensions/Admin-views",
25-
"to": "/guides/dev/adminpage",
26-
"status": 301
27-
},
28-
{
29-
"from": "/docs?page=developing-extensions/Custom-controllers",
30-
"to": "/guides/dev/admincontroller",
31-
"status": 301
32-
},
33-
{
34-
"from": "/docs?page=developing-extensions/Admin-configuration",
35-
"to": "https://legacy.blueprint.zip/docs?page=developing-extensions/Admin-configuration",
36-
"status": 302
37-
},
38-
{
39-
"from": "/docs?page=developing-extensions/Custom-table-and-migrations",
40-
"to": "https://legacy.blueprint.zip/docs?page=developing-extensions/Custom-table-and-migrations",
41-
"status": 302
42-
},
43-
{
44-
"from": "/docs?page=developing-extensions/Dashboard-wrappers",
45-
"to": "https://legacy.blueprint.zip/docs?page=developing-extensions/Dashboard-wrappers",
46-
"status": 302
47-
},
48-
{
49-
"from": "/docs?page=developing-extensions/React-components",
50-
"to": "/docs/configs/componentsyml#building-components",
51-
"status": 301
52-
},
53-
{
54-
"from": "/docs?page=developing-extensions/Custom-web-routes",
55-
"to": "/docs/concepts/routing",
56-
"status": 301
57-
},
58-
{
59-
"from": "/docs?page=developing-extensions/Packaging-extensions",
60-
"to": "/guides/dev/packaging",
61-
"status": 301
62-
},
63-
{
64-
"from": "/docs?page=documentation/$blueprint",
65-
"to": "/docs/lib/methods",
66-
"status": 301
67-
},
68-
{
69-
"from": "/docs?page=documentation/confyml",
70-
"to": "/docs/configs/confyml",
71-
"status": 301
72-
},
73-
{
74-
"from": "/docs?page=documentation/componentsyml",
75-
"to": "/docs/configs/componentsyml",
76-
"status": 301
77-
},
78-
{
79-
"from": "/docs?page=documentation/consoleyml",
80-
"to": "/docs/configs/consoleyml",
81-
"status": 301
82-
},
83-
{
84-
"from": "/docs?page=documentation/placeholders",
85-
"to": "/docs/concepts/placeholders",
86-
"status": 301
87-
},
88-
{
89-
"from": "/docs?page=documentation/flags",
90-
"to": "/docs/concepts/flags",
91-
"status": 301
92-
},
93-
{
94-
"from": "/docs?page=documentation/scripts",
95-
"to": "/docs/concepts/scripts",
96-
"status": 301
97-
},
98-
{
99-
"from": "/docs?page=about/License",
100-
"to": "https://github.com/BlueprintFramework/framework/blob/main/LICENSE.md",
101-
"status": 302
102-
},
103-
{
104-
"from": "/docs?page=about/Branding",
105-
"to": "https://legacy.blueprint.zip/docs?page=about/Branding",
106-
"status": 302
107-
},
108-
{
109-
"from": "/docs?page=about/Changelog",
110-
"to": "/releases",
111-
"status": 301
112-
},
113-
{
114-
"from": "/docs?page=about/changelog/beta-2025-10",
115-
"to": "/releases/beta-2025-10",
116-
"status": 301
117-
},
118-
{
119-
"from": "/docs?page=about/changelog/beta-2025-09",
120-
"to": "/releases/beta-2025-09",
121-
"status": 301
122-
},
123-
{
124-
"from": "/docs?page=about/changelog/beta-2024-12",
125-
"to": "/releases/beta-2024-12",
126-
"status": 301
127-
},
128-
{
129-
"from": "/docs?page=about/changelog/beta-2024-08",
130-
"to": "/releases/beta-2024-08",
131-
"status": 301
132-
},
133-
{
134-
"from": "/docs?page=about/changelog/beta-2024-07",
135-
"to": "/releases/beta-2024-07",
136-
"status": 301
137-
},
138-
{
139-
"from": "/docs?page=about/changelog/beta-F248",
140-
"to": "/releases/beta-f248",
141-
"status": 301
142-
},
143-
{
144-
"from": "/docs?page=about/changelog/beta-A428",
145-
"to": "/releases/beta-a428",
146-
"status": 301
147-
},
148-
{
149-
"from": "/docs?page=about/changelog/alpha-SLX",
150-
"to": "/releases/alpha-slx",
151-
"status": 301
152-
},
153-
{
154-
"from": "/docs?page=about/changelog/alpha-NLM",
155-
"to": "/releases/alpha-nlm",
156-
"status": 301
157-
},
158-
{
159-
"from": "/docs?page=about/changelog/alpha-3ZX",
160-
"to": "/releases/alpha-3zx",
161-
"status": 301
162-
},
163-
{
164-
"from": "/docs?page=about/changelog/alpha-IPS",
165-
"to": "/releases/alpha-ips",
166-
"status": 301
167-
},
168-
{
169-
"from": "/docs?page=about/changelog/alpha-XT1",
170-
"to": "/releases/alpha-xt1",
171-
"status": 301
172-
},
173-
{
174-
"from": "/docs?page=about/changelog/alpha-2N2",
175-
"to": "/releases/alpha-2n2",
176-
"status": 301
177-
},
178-
{
179-
"from": "/docs?page=about/changelog/alpha-F0V",
180-
"to": "/releases/alpha-f0v",
181-
"status": 301
182-
}
183-
]
184-
}
1+
[
2+
{
3+
"from": "/docs?page=getting-started/Installation",
4+
"to": "/guides/admin/install",
5+
"status": 301
6+
},
7+
{
8+
"from": "/docs?page=getting-started/Managing-extensions",
9+
"to": "/guides/admin/extensions",
10+
"status": 301
11+
},
12+
{
13+
"from": "/docs?page=getting-started/Extension-development",
14+
"to": "/guides/dev/quickstart",
15+
"status": 301
16+
},
17+
{
18+
"from": "/docs?page=getting-started/Frequently-asked-questions",
19+
"to": "/#faq",
20+
"status": 302
21+
},
22+
{
23+
"from": "/docs?page=developing-extensions/Admin-views",
24+
"to": "/guides/dev/adminpage",
25+
"status": 301
26+
},
27+
{
28+
"from": "/docs?page=developing-extensions/Custom-controllers",
29+
"to": "/guides/dev/admincontroller",
30+
"status": 301
31+
},
32+
{
33+
"from": "/docs?page=developing-extensions/Admin-configuration",
34+
"to": "https://legacy.blueprint.zip/docs?page=developing-extensions/Admin-configuration",
35+
"status": 302
36+
},
37+
{
38+
"from": "/docs?page=developing-extensions/Custom-table-and-migrations",
39+
"to": "https://legacy.blueprint.zip/docs?page=developing-extensions/Custom-table-and-migrations",
40+
"status": 302
41+
},
42+
{
43+
"from": "/docs?page=developing-extensions/Dashboard-wrappers",
44+
"to": "https://legacy.blueprint.zip/docs?page=developing-extensions/Dashboard-wrappers",
45+
"status": 302
46+
},
47+
{
48+
"from": "/docs?page=developing-extensions/React-components",
49+
"to": "/docs/configs/componentsyml#building-components",
50+
"status": 301
51+
},
52+
{
53+
"from": "/docs?page=developing-extensions/Custom-web-routes",
54+
"to": "/docs/concepts/routing",
55+
"status": 301
56+
},
57+
{
58+
"from": "/docs?page=developing-extensions/Packaging-extensions",
59+
"to": "/guides/dev/packaging",
60+
"status": 301
61+
},
62+
{
63+
"from": "/docs?page=documentation/$blueprint",
64+
"to": "/docs/lib/methods",
65+
"status": 301
66+
},
67+
{
68+
"from": "/docs?page=documentation/confyml",
69+
"to": "/docs/configs/confyml",
70+
"status": 301
71+
},
72+
{
73+
"from": "/docs?page=documentation/componentsyml",
74+
"to": "/docs/configs/componentsyml",
75+
"status": 301
76+
},
77+
{
78+
"from": "/docs?page=documentation/consoleyml",
79+
"to": "/docs/configs/consoleyml",
80+
"status": 301
81+
},
82+
{
83+
"from": "/docs?page=documentation/placeholders",
84+
"to": "/docs/concepts/placeholders",
85+
"status": 301
86+
},
87+
{
88+
"from": "/docs?page=documentation/flags",
89+
"to": "/docs/concepts/flags",
90+
"status": 301
91+
},
92+
{
93+
"from": "/docs?page=documentation/scripts",
94+
"to": "/docs/concepts/scripts",
95+
"status": 301
96+
},
97+
{
98+
"from": "/docs?page=about/License",
99+
"to": "https://github.com/BlueprintFramework/framework/blob/main/LICENSE.md",
100+
"status": 302
101+
},
102+
{
103+
"from": "/docs?page=about/Branding",
104+
"to": "https://legacy.blueprint.zip/docs?page=about/Branding",
105+
"status": 302
106+
},
107+
{
108+
"from": "/docs?page=about/Changelog",
109+
"to": "/releases",
110+
"status": 301
111+
},
112+
{
113+
"from": "/docs?page=about/changelog/beta-2025-10",
114+
"to": "/releases/beta-2025-10",
115+
"status": 301
116+
},
117+
{
118+
"from": "/docs?page=about/changelog/beta-2025-09",
119+
"to": "/releases/beta-2025-09",
120+
"status": 301
121+
},
122+
{
123+
"from": "/docs?page=about/changelog/beta-2024-12",
124+
"to": "/releases/beta-2024-12",
125+
"status": 301
126+
},
127+
{
128+
"from": "/docs?page=about/changelog/beta-2024-08",
129+
"to": "/releases/beta-2024-08",
130+
"status": 301
131+
},
132+
{
133+
"from": "/docs?page=about/changelog/beta-2024-07",
134+
"to": "/releases/beta-2024-07",
135+
"status": 301
136+
},
137+
{
138+
"from": "/docs?page=about/changelog/beta-F248",
139+
"to": "/releases/beta-f248",
140+
"status": 301
141+
},
142+
{
143+
"from": "/docs?page=about/changelog/beta-A428",
144+
"to": "/releases/beta-a428",
145+
"status": 301
146+
},
147+
{
148+
"from": "/docs?page=about/changelog/alpha-SLX",
149+
"to": "/releases/alpha-slx",
150+
"status": 301
151+
},
152+
{
153+
"from": "/docs?page=about/changelog/alpha-NLM",
154+
"to": "/releases/alpha-nlm",
155+
"status": 301
156+
},
157+
{
158+
"from": "/docs?page=about/changelog/alpha-3ZX",
159+
"to": "/releases/alpha-3zx",
160+
"status": 301
161+
},
162+
{
163+
"from": "/docs?page=about/changelog/alpha-IPS",
164+
"to": "/releases/alpha-ips",
165+
"status": 301
166+
},
167+
{
168+
"from": "/docs?page=about/changelog/alpha-XT1",
169+
"to": "/releases/alpha-xt1",
170+
"status": 301
171+
},
172+
{
173+
"from": "/docs?page=about/changelog/alpha-2N2",
174+
"to": "/releases/alpha-2n2",
175+
"status": 301
176+
},
177+
{
178+
"from": "/docs?page=about/changelog/alpha-F0V",
179+
"to": "/releases/alpha-f0v",
180+
"status": 301
181+
}
182+
]

0 commit comments

Comments
 (0)