248 lines
6.1 KiB
JSON
248 lines
6.1 KiB
JSON
{
|
|
"version": 3,
|
|
"pages404": true,
|
|
"caseSensitive": false,
|
|
"basePath": "",
|
|
"redirects": [
|
|
{
|
|
"source": "/:path+/",
|
|
"destination": "/:path+",
|
|
"internal": true,
|
|
"statusCode": 308,
|
|
"regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
|
|
}
|
|
],
|
|
"headers": [],
|
|
"rewrites": {
|
|
"beforeFiles": [],
|
|
"afterFiles": [
|
|
{
|
|
"source": "/admin/:path*",
|
|
"destination": "/admin/:path*",
|
|
"regex": "^/admin(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"
|
|
}
|
|
],
|
|
"fallback": []
|
|
},
|
|
"dynamicRoutes": [
|
|
{
|
|
"page": "/api/assets/[id]",
|
|
"regex": "^/api/assets/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/assets/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/auth/[...nextauth]",
|
|
"regex": "^/api/auth/(.+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPnextauth": "nxtPnextauth"
|
|
},
|
|
"namedRegex": "^/api/auth/(?<nxtPnextauth>.+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/blog/[id]",
|
|
"regex": "^/api/blog/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/blog/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/faq/[id]",
|
|
"regex": "^/api/faq/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/faq/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/projects/delete/[id]",
|
|
"regex": "^/api/projects/delete/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/projects/delete/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/projects/update/[id]",
|
|
"regex": "^/api/projects/update/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/projects/update/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/projects/[id]",
|
|
"regex": "^/api/projects/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/projects/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/team/[id]",
|
|
"regex": "^/api/team/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/team/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/blog/[slug]",
|
|
"regex": "^/blog/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPslug": "nxtPslug"
|
|
},
|
|
"namedRegex": "^/blog/(?<nxtPslug>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/projects/[id]",
|
|
"regex": "^/projects/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/projects/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
}
|
|
],
|
|
"staticRoutes": [
|
|
{
|
|
"page": "/",
|
|
"regex": "^/(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/_not-found",
|
|
"regex": "^/_not\\-found(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/_not\\-found(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin",
|
|
"regex": "^/admin(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/assets",
|
|
"regex": "^/admin/assets(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/assets(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/blog",
|
|
"regex": "^/admin/blog(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/blog(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/faq",
|
|
"regex": "^/admin/faq(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/faq(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/login",
|
|
"regex": "^/admin/login(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/login(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/media",
|
|
"regex": "^/admin/media(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/media(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/projects",
|
|
"regex": "^/admin/projects(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/projects(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/admin/team",
|
|
"regex": "^/admin/team(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/admin/team(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/blog",
|
|
"regex": "^/blog(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/blog(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/contact",
|
|
"regex": "^/contact(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/contact(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/crew",
|
|
"regex": "^/crew(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/crew(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/env-test",
|
|
"regex": "^/env\\-test(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/env\\-test(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/faq",
|
|
"regex": "^/faq(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/faq(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/icon.svg",
|
|
"regex": "^/icon\\.svg(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/icon\\.svg(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/manifest.webmanifest",
|
|
"regex": "^/manifest\\.webmanifest(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/manifest\\.webmanifest(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/projects",
|
|
"regex": "^/projects(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/projects(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/robots.txt",
|
|
"regex": "^/robots\\.txt(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/robots\\.txt(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/sitemap.xml",
|
|
"regex": "^/sitemap\\.xml(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/sitemap\\.xml(?:/)?$"
|
|
}
|
|
],
|
|
"dataRoutes": [],
|
|
"rsc": {
|
|
"header": "RSC",
|
|
"varyHeader": "RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch",
|
|
"prefetchHeader": "Next-Router-Prefetch",
|
|
"didPostponeHeader": "x-nextjs-postponed",
|
|
"contentTypeHeader": "text/x-component",
|
|
"suffix": ".rsc",
|
|
"prefetchSuffix": ".prefetch.rsc",
|
|
"prefetchSegmentHeader": "Next-Router-Segment-Prefetch",
|
|
"prefetchSegmentSuffix": ".segment.rsc",
|
|
"prefetchSegmentDirSuffix": ".segments"
|
|
},
|
|
"rewriteHeaders": {
|
|
"pathHeader": "x-nextjs-rewritten-path",
|
|
"queryHeader": "x-nextjs-rewritten-query"
|
|
}
|
|
} |