{ "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/(?[^/]+?)(?:/)?$" }, { "page": "/news/[slug]", "regex": "^/news/([^/]+?)(?:/)?$", "routeKeys": { "nxtPslug": "nxtPslug" }, "namedRegex": "^/news/(?[^/]+?)(?:/)?$" } ], "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/(?[^/]+?)\\.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" } }