Skip to content

Commit 8a358d7

Browse files
committed
Revert "remove unused Next.js redirects, use _redirects file instead."
This reverts commit ba12573.
1 parent b5ed750 commit 8a358d7

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

next.config.mjs

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,70 @@ const config = {
8484
config.plugins.push(new ProvidePlugin({ React: "react" }));
8585
return config;
8686
},
87+
async redirects() {
88+
return [
89+
{
90+
source: "/community",
91+
destination: "/community/overview",
92+
permanent: true,
93+
},
94+
{
95+
source: "/bucklescript-rebranding",
96+
destination: "/blog/bucklescript-is-rebranding",
97+
permanent: true,
98+
},
99+
{
100+
source: "/docs/manual/latest/migrate-from-bucklescript-reason",
101+
destination: "/docs/manual/v10.0.0/migrate-from-bucklescript-reason",
102+
permanent: true,
103+
},
104+
{
105+
source: "/docs/manual/latest/unboxed",
106+
destination: "/docs/manual/v10.0.0/unboxed",
107+
permanent: true,
108+
},
109+
{
110+
source: "/docs/gentype/latest/introduction",
111+
destination: "/docs/manual/latest/typescript-integration",
112+
permanent: true,
113+
},
114+
{
115+
source: "/docs/gentype/latest/getting-started",
116+
destination: "/docs/manual/latest/typescript-integration",
117+
permanent: true,
118+
},
119+
{
120+
source: "/docs/gentype/latest/usage",
121+
destination: "/docs/manual/latest/typescript-integration",
122+
permanent: true,
123+
},
124+
{
125+
source: "/docs/gentype/latest/supported-types",
126+
destination: "/docs/manual/latest/typescript-integration",
127+
permanent: true,
128+
},
129+
{
130+
source: "/docs/manual/latest/:slug*",
131+
destination: `/docs/manual/${process.env.VERSION_LATEST}/:slug*`,
132+
permanent: false,
133+
},
134+
{
135+
source: "/docs/manual/next/:slug*",
136+
destination: `/docs/manual/${process.env.VERSION_NEXT}/:slug*`,
137+
permanent: false,
138+
},
139+
{
140+
source: "/llms/manual/latest/:file*",
141+
destination: `/llms/manual/${process.env.VERSION_LATEST}/:file*`,
142+
permanent: false,
143+
},
144+
{
145+
source: "/llms/manual/next/:file*",
146+
destination: `/llms/manual/${process.env.VERSION_NEXT}/:file*`,
147+
permanent: false,
148+
},
149+
];
150+
},
87151
};
88152

89153
export default {

0 commit comments

Comments
 (0)