|
8 | 8 | from = "/*" |
9 | 9 | to = "https://docs.rwsdk.com" |
10 | 10 | status = 301 |
11 | | - |
12 | | -[[redirects]] |
13 | | - from = "/docs" |
14 | | - to = "/docs/introduction" |
15 | | - status = 301 |
16 | | - |
17 | | -[[redirects]] |
18 | | - from = "/docs/deploy" |
19 | | - to = "/docs/deploy/introduction" |
20 | | - status = 301 |
21 | | - |
22 | | -[[redirects]] |
23 | | - from = "/docs/tutorial" |
24 | | - to = "/docs/tutorial/foreword" |
25 | | - status = 301 |
26 | | - |
27 | | -[[redirects]] |
28 | | - from = "/docs/tutorial/chapter1" |
29 | | - to = "/docs/tutorial/chapter1/prerequisites" |
30 | | - status = 301 |
31 | | - |
32 | | -[[redirects]] |
33 | | - from = "/docs/tutorial/chapter2" |
34 | | - to = "/docs/tutorial/chapter2/getting-dynamic" |
35 | | - status = 301 |
36 | | - |
37 | | -[[redirects]] |
38 | | - from = "/docs/tutorial/chapter3" |
39 | | - to = "/docs/tutorial/chapter3/forms" |
40 | | - status = 301 |
41 | | - |
42 | | -[[redirects]] |
43 | | - from = "/docs/tutorial/chapter4" |
44 | | - to = "/docs/tutorial/chapter4/authentication" |
45 | | - status = 301 |
46 | | - |
47 | | -[[redirects]] |
48 | | - from = "/docs/tutorial/chapter5" |
49 | | - to = "/docs/tutorial/chapter5/storybook" |
50 | | - status = 301 |
51 | | - |
52 | | -[[redirects]] |
53 | | - from = "/docs/tutorial/chapter6" |
54 | | - to = "/docs/tutorial/chapter6/the-redwood-way" |
55 | | - status = 301 |
56 | | - |
57 | | -[[redirects]] |
58 | | - from = "/docs/tutorial/chapter7" |
59 | | - to = "/docs/tutorial/chapter7/rbac" |
60 | | - status = 301 |
61 | | - |
62 | | -[[redirects]] |
63 | | - from = "/docs/tutorial/welcome-to-redwood" |
64 | | - to = "/docs/tutorial/foreword" |
65 | | - status = 301 |
66 | | - |
67 | | -[[redirects]] |
68 | | - from = "/docs/tutorial/prerequisites" |
69 | | - to = "/docs/tutorial/chapter1/prerequisites" |
70 | | - status = 301 |
71 | | - |
72 | | -[[redirects]] |
73 | | - from = "/docs/tutorial/installation-starting-development" |
74 | | - to = "/docs/tutorial/chapter1/installation" |
75 | | - status = 301 |
76 | | - |
77 | | -[[redirects]] |
78 | | - from = "/docs/tutorial/redwood-file-structure" |
79 | | - to = "/docs/tutorial/chapter1/file-structure" |
80 | | - status = 301 |
81 | | - |
82 | | -[[redirects]] |
83 | | - from = "/docs/tutorial/our-first-page" |
84 | | - to = "/docs/tutorial/chapter1/first-page" |
85 | | - status = 301 |
86 | | - |
87 | | -[[redirects]] |
88 | | - from = "/docs/tutorial/a-second-page-and-a-link" |
89 | | - to = "/docs/tutorial/chapter1/second-page" |
90 | | - status = 301 |
91 | | - |
92 | | -[[redirects]] |
93 | | - from = "/docs/tutorial/layouts" |
94 | | - to = "/docs/tutorial/chapter1/layouts" |
95 | | - status = 301 |
96 | | - |
97 | | -[[redirects]] |
98 | | - from = "/docs/tutorial/getting-dynamic" |
99 | | - to = "/docs/tutorial/chapter2/getting-dynamic" |
100 | | - status = 301 |
101 | | - |
102 | | -[[redirects]] |
103 | | - from = "/docs/tutorial/cells" |
104 | | - to = "/docs/tutorial/chapter2/cells" |
105 | | - status = 301 |
106 | | - |
107 | | -[[redirects]] |
108 | | - from = "/docs/tutorial/side-quest-how-redwood-works-with-data" |
109 | | - to = "/docs/tutorial/chapter2/side-quest" |
110 | | - status = 301 |
111 | | - |
112 | | -[[redirects]] |
113 | | - from = "/docs/tutorial/routing-params" |
114 | | - to = "/docs/tutorial/chapter2/routing-params" |
115 | | - status = 301 |
116 | | - |
117 | | -[[redirects]] |
118 | | - from = "/docs/tutorial/building-a-form" |
119 | | - to = "/docs/tutorial/chapter3/forms" |
120 | | - status = 301 |
121 | | - |
122 | | -[[redirects]] |
123 | | - from = "/docs/tutorial/saving-data" |
124 | | - to = "/docs/tutorial/chapter3/saving-data" |
125 | | - status = 301 |
126 | | - |
127 | | -[[redirects]] |
128 | | - from = "/docs/tutorial/authentication" |
129 | | - to = "/docs/tutorial/chapter4/authentication" |
130 | | - status = 301 |
131 | | - |
132 | | -[[redirects]] |
133 | | - from = "/docs/tutorial/deployment" |
134 | | - to = "/docs/tutorial/chapter4/deployment" |
135 | | - status = 301 |
136 | | - |
137 | | -[[redirects]] |
138 | | - from = "/docs/tutorial/wrapping-up" |
139 | | - to = "/docs/tutorial/intermission" |
140 | | - status = 301 |
141 | | - |
142 | | -[[redirects]] |
143 | | - from = "/docs/tutorial2/welcome-to-redwood-part-ii-redwoods-revenge" |
144 | | - to = "/docs/tutorial/intermission" |
145 | | - status = 301 |
146 | | - |
147 | | -[[redirects]] |
148 | | - from = "/docs/tutorial2/prerequisites" |
149 | | - to = "/docs/tutorial/intermission" |
150 | | - status = 301 |
151 | | - |
152 | | -[[redirects]] |
153 | | - from = "/docs/tutorial2/introduction-to-storybook" |
154 | | - to = "/docs/tutorial/chapter5/storybook" |
155 | | - status = 301 |
156 | | - |
157 | | -[[redirects]] |
158 | | - from = "/docs/tutorial2/our-first-story" |
159 | | - to = "/docs/tutorial/chapter5/first-story" |
160 | | - status = 301 |
161 | | - |
162 | | -[[redirects]] |
163 | | - from = "/docs/tutorial2/our-first-test" |
164 | | - to = "/docs/tutorial/chapter5/first-test" |
165 | | - status = 301 |
166 | | - |
167 | | -[[redirects]] |
168 | | - from = "/docs/tutorial2/building-a-component-the-redwood-way" |
169 | | - to = "/docs/tutorial/chapter6/the-redwood-way" |
170 | | - status = 301 |
171 | | - |
172 | | -[[redirects]] |
173 | | - from = "/docs/tutorial2/multiple-comments" |
174 | | - to = "/docs/tutorial/chapter6/multiple-comments" |
175 | | - status = 301 |
176 | | - |
177 | | -[[redirects]] |
178 | | - from = "/docs/tutorial2/adding-comments-to-the-schema" |
179 | | - to = "/docs/tutorial/chapter6/comments-schema" |
180 | | - status = 301 |
181 | | - |
182 | | -[[redirects]] |
183 | | - from = "/docs/tutorial2/creating-a-comment-form" |
184 | | - to = "/docs/tutorial/chapter6/comment-form" |
185 | | - status = 301 |
186 | | - |
187 | | -[[redirects]] |
188 | | - from = "/docs/tutorial2/role-based-authorization-control-rbac" |
189 | | - to = "/docs/tutorial/chapter7/rbac" |
190 | | - status = 301 |
191 | | - |
192 | | -[[redirects]] |
193 | | - from = "/docs/tutorial2/wrapping-up" |
194 | | - to = "/docs/tutorial/afterword" |
195 | | - status = 301 |
196 | | - |
197 | | -[[redirects]] |
198 | | - from = "/docs/contributing-overview" |
199 | | - to = "/docs/contributing" |
200 | | - status = 301 |
201 | | - |
202 | | -[[redirects]] |
203 | | - from = "/docs/cookbook/*" |
204 | | - to = "/docs/how-to/:splat" |
205 | | - status = 301 |
206 | | - |
207 | | -[[redirects]] |
208 | | - from = "/docs/how-to" |
209 | | - to = "/docs/how-to/index" |
210 | | - status = 301 |
211 | | - |
212 | | -[[redirects]] |
213 | | - from = "/baremetal" |
214 | | - to = "/docs/deploy/baremetal" |
215 | | - status = 301 |
216 | | - |
217 | | -[[redirects]] |
218 | | - from = "/dbauth" |
219 | | - to = "/docs/authentication#self-hosted-auth-installation-and-setup" |
220 | | - status = 301 |
221 | | - |
222 | | -# v1.0-v1.5 redirects |
223 | | - |
224 | | -[[redirects]] |
225 | | - from = "/docs/1.0/*" |
226 | | - to = "/docs/1.x/:splat" |
227 | | - status = 301 |
228 | | - |
229 | | -[[redirects]] |
230 | | - from = "/docs/1.1/*" |
231 | | - to = "/docs/1.x/:splat" |
232 | | - status = 301 |
233 | | - |
234 | | -[[redirects]] |
235 | | - from = "/docs/1.2/*" |
236 | | - to = "/docs/1.x/:splat" |
237 | | - status = 301 |
238 | | - |
239 | | -[[redirects]] |
240 | | - from = "/docs/1.3/*" |
241 | | - to = "/docs/1.x/:splat" |
242 | | - status = 301 |
243 | | - |
244 | | -[[redirects]] |
245 | | - from = "/docs/1.4/*" |
246 | | - to = "/docs/1.x/:splat" |
247 | | - status = 301 |
248 | | - |
249 | | -[[redirects]] |
250 | | - from = "/docs/1.5/*" |
251 | | - to = "/docs/1.x/:splat" |
252 | | - status = 301 |
253 | | - |
254 | | -# v2.0-v2.2 redirects |
255 | | - |
256 | | -[[redirects]] |
257 | | - from = "/docs/2.0/*" |
258 | | - to = "/docs/2.x/:splat" |
259 | | - status = 301 |
260 | | - |
261 | | -[[redirects]] |
262 | | - from = "/docs/2.1/*" |
263 | | - to = "/docs/2.x/:splat" |
264 | | - status = 301 |
265 | | - |
266 | | -[[redirects]] |
267 | | - from = "/docs/2.2/*" |
268 | | - to = "/docs/2.x/:splat" |
269 | | - status = 301 |
270 | | - |
271 | | -# v3.0-v3.2 redirects |
272 | | - |
273 | | -[[redirects]] |
274 | | - from = "/docs/3.0/*" |
275 | | - to = "/docs/3.x/:splat" |
276 | | - status = 301 |
277 | | - |
278 | | -[[redirects]] |
279 | | - from = "/docs/3.1/*" |
280 | | - to = "/docs/3.x/:splat" |
281 | | - status = 301 |
282 | | - |
283 | | -[[redirects]] |
284 | | - from = "/docs/3.2/*" |
285 | | - to = "/docs/3.x/:splat" |
286 | | - status = 301 |
287 | | - |
288 | | -# v4 redirects |
289 | | - |
290 | | -[[redirects]] |
291 | | - from = "/docs/4.0/*" |
292 | | - to = "/docs/4.x/:splat" |
293 | | - status = 301 |
294 | | - |
295 | | -[[redirects]] |
296 | | - from = "/docs/4.1/*" |
297 | | - to = "/docs/4.x/:splat" |
298 | | - status = 301 |
299 | | - |
300 | | -[[redirects]] |
301 | | - from = "/docs/4.2/*" |
302 | | - to = "/docs/4.x/:splat" |
303 | | - status = 301 |
304 | | - |
305 | | -[[redirects]] |
306 | | - from = "/docs/4.3/*" |
307 | | - to = "/docs/4.x/:splat" |
308 | | - status = 301 |
309 | | - |
310 | | -[[redirects]] |
311 | | - from = "/docs/4.4/*" |
312 | | - to = "/docs/4.x/:splat" |
313 | | - status = 301 |
314 | | - |
315 | | -[[redirects]] |
316 | | - from = "/docs/4.5/*" |
317 | | - to = "/docs/4.x/:splat" |
318 | | - status = 301 |
319 | | - |
320 | | -# v5 redirects |
321 | | - |
322 | | -[[redirects]] |
323 | | - from = "/docs/5.0/*" |
324 | | - to = "/docs/5.x/:splat" |
325 | | - status = 301 |
326 | | - |
327 | | -[[redirects]] |
328 | | - from = "/docs/5.1/*" |
329 | | - to = "/docs/5.x/:splat" |
330 | | - status = 301 |
331 | | - |
332 | | -[[redirects]] |
333 | | - from = "/docs/5.2/*" |
334 | | - to = "/docs/5.x/:splat" |
335 | | - status = 301 |
336 | | - |
337 | | -[[redirects]] |
338 | | - from = "/docs/5.3/*" |
339 | | - to = "/docs/5.x/:splat" |
340 | | - status = 301 |
341 | | - |
342 | | -[[redirects]] |
343 | | - from = "/docs/5.4/*" |
344 | | - to = "/docs/5.x/:splat" |
345 | | - status = 301 |
346 | | - |
347 | | -# v6.0-v6.6 redirects |
348 | | - |
349 | | -[[redirects]] |
350 | | - from = "/docs/6.0/*" |
351 | | - to = "/docs/:splat" |
352 | | - status = 301 |
353 | | - |
354 | | -[[redirects]] |
355 | | - from = "/docs/6.1/*" |
356 | | - to = "/docs/:splat" |
357 | | - status = 301 |
358 | | - |
359 | | -[[redirects]] |
360 | | - from = "/docs/6.2/*" |
361 | | - to = "/docs/:splat" |
362 | | - status = 301 |
363 | | - |
364 | | -[[redirects]] |
365 | | - from = "/docs/6.3/*" |
366 | | - to = "/docs/:splat" |
367 | | - status = 301 |
368 | | - |
369 | | -[[redirects]] |
370 | | - from = "/docs/6.4/*" |
371 | | - to = "/docs/:splat" |
372 | | - status = 301 |
373 | | - |
374 | | -[[redirects]] |
375 | | - from = "/docs/6.5/*" |
376 | | - to = "/docs/:splat" |
377 | | - status = 301 |
378 | | - |
379 | | -[[redirects]] |
380 | | - from = "/docs/6.6/*" |
381 | | - to = "/docs/:splat" |
382 | | - status = 301 |
383 | | - |
384 | | -# Redirects for "Configuring Fastify" after the server file was released in v7 |
385 | | - |
386 | | -[[redirects]] |
387 | | - from = "/docs/app-configuration-redwood-toml#configure-fastify" |
388 | | - to = "/docs/docker#using-the-server-file" |
389 | | - status = 301 |
390 | | - |
391 | | -[[redirects]] |
392 | | - from = "/docs/app-configuration-redwood-toml#register-custom-fastify-plugins" |
393 | | - to = "/docs/docker#configuring-the-server" |
394 | | - status = 301 |
395 | | - |
396 | | -[[redirects]] |
397 | | - from = "/docs/app-configuration-redwood-toml#how-to-configure-fastify-to-accept-file-uploads" |
398 | | - to = "/docs/docker#configuring-the-server" |
399 | | - status = 301 |
400 | | - |
401 | | -# This doc was moved in v7 as a part of https://github.com/redwoodjs/redwood/pull/9416. |
402 | | - |
403 | | -[[redirects]] |
404 | | - from = "/docs/mocking-graphql-requests" |
405 | | - to = "/docs/canary/graphql/mocking-graphql-requests" |
406 | | - status = 301 |
0 commit comments