138 lines
3.4 KiB
JSON
138 lines
3.4 KiB
JSON
{
|
|
"version": 3,
|
|
"pages404": true,
|
|
"caseSensitive": false,
|
|
"basePath": "",
|
|
"redirects": [
|
|
{
|
|
"source": "/:file((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+)/",
|
|
"destination": "/:file",
|
|
"internal": true,
|
|
"missing": [
|
|
{
|
|
"type": "header",
|
|
"key": "x-nextjs-data"
|
|
}
|
|
],
|
|
"statusCode": 308,
|
|
"regex": "^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+))/$"
|
|
},
|
|
{
|
|
"source": "/:notfile((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+)",
|
|
"destination": "/:notfile/",
|
|
"internal": true,
|
|
"statusCode": 308,
|
|
"regex": "^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+))$"
|
|
}
|
|
],
|
|
"headers": [],
|
|
"rewrites": {
|
|
"beforeFiles": [],
|
|
"afterFiles": [
|
|
{
|
|
"source": "/sitemap.xml",
|
|
"destination": "/api/sitemap",
|
|
"regex": "^/sitemap\\.xml(?:/)?$"
|
|
}
|
|
],
|
|
"fallback": []
|
|
},
|
|
"dynamicRoutes": [
|
|
{
|
|
"page": "/api/sitemap/[lang]",
|
|
"regex": "^/api/sitemap/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPlang": "nxtPlang"
|
|
},
|
|
"namedRegex": "^/api/sitemap/(?<nxtPlang>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/news/[slug]",
|
|
"regex": "^/news/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPslug": "nxtPslug"
|
|
},
|
|
"namedRegex": "^/news/(?<nxtPslug>[^/]+?)(?:/)?$"
|
|
}
|
|
],
|
|
"staticRoutes": [
|
|
{
|
|
"page": "/",
|
|
"regex": "^/(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/about",
|
|
"regex": "^/about(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/about(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/cases",
|
|
"regex": "^/cases(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/cases(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/contact",
|
|
"regex": "^/contact(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/contact(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/features",
|
|
"regex": "^/features(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/features(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/login",
|
|
"regex": "^/login(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/login(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/news",
|
|
"regex": "^/news(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/news(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/pricing",
|
|
"regex": "^/pricing(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/pricing(?:/)?$"
|
|
}
|
|
],
|
|
"dataRoutes": [
|
|
{
|
|
"page": "/news",
|
|
"dataRouteRegex": "^/_next/data/BC55hDkCbKdePlWWvs1u_/news\\.json$"
|
|
},
|
|
{
|
|
"page": "/news/[slug]",
|
|
"routeKeys": {
|
|
"nxtPslug": "nxtPslug"
|
|
},
|
|
"dataRouteRegex": "^/_next/data/BC55hDkCbKdePlWWvs1u_/news/([^/]+?)\\.json$",
|
|
"namedDataRouteRegex": "^/_next/data/BC55hDkCbKdePlWWvs1u_/news/(?<nxtPslug>[^/]+?)\\.json$"
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
} |