| Server IP : 217.154.3.148 / Your IP : 216.73.216.90 Web Server : nginx/1.30.3 System : Linux blissful-wright.217-154-3-148.plesk.page 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : gracious-boyd_hfhh1h8vo9n ( 10000) PHP Version : 8.3.31 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/gracious-boyd.217-154-3-148.plesk.page/nextjs/.next/ |
Upload File : |
{
"version": 3,
"pages404": true,
"caseSensitive": false,
"basePath": "/nextjs",
"redirects": [
{
"source": "/nextjs/",
"destination": "/nextjs",
"basePath": false,
"internal": true,
"statusCode": 308,
"regex": "^/nextjs/$"
},
{
"source": "/:path+/",
"destination": "/:path+",
"internal": true,
"statusCode": 308,
"regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
}
],
"headers": [
{
"source": "/nextjs/_next/static/:path*",
"headers": [
{
"key": "Cache-Control",
"value": "public, max-age=31536000, immutable"
}
],
"regex": "^/nextjs/_next/static(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"
},
{
"source": "/nextjs/visualizer",
"headers": [
{
"key": "Cache-Control",
"value": "no-store"
}
],
"regex": "^/nextjs/visualizer(?:/)?$"
},
{
"source": "/nextjs/:path*",
"has": [
{
"type": "header",
"key": "accept",
"value": ".*text/html.*"
}
],
"headers": [
{
"key": "Cache-Control",
"value": "no-store"
}
],
"regex": "^/nextjs(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"
}
],
"rewrites": {
"beforeFiles": [],
"afterFiles": [
{
"source": "/nextjs/_ort/:path*",
"destination": "https://cdn.jsdelivr.net/npm/onnxruntime-web@1.17.1/dist/:path*",
"regex": "^/nextjs/_ort(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"
}
],
"fallback": []
},
"dynamicRoutes": [
{
"page": "/models/[file]",
"regex": "^/models/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPfile": "nxtPfile"
},
"namedRegex": "^/models/(?<nxtPfile>[^/]+?)(?:/)?$"
}
],
"staticRoutes": [
{
"page": "/",
"regex": "^/(?:/)?$",
"routeKeys": {},
"namedRegex": "^/(?:/)?$"
},
{
"page": "/_not-found",
"regex": "^/_not\\-found(?:/)?$",
"routeKeys": {},
"namedRegex": "^/_not\\-found(?:/)?$"
},
{
"page": "/calibrate",
"regex": "^/calibrate(?:/)?$",
"routeKeys": {},
"namedRegex": "^/calibrate(?:/)?$"
},
{
"page": "/favicon.ico",
"regex": "^/favicon\\.ico(?:/)?$",
"routeKeys": {},
"namedRegex": "^/favicon\\.ico(?:/)?$"
},
{
"page": "/fliesenspiegel-builder",
"regex": "^/fliesenspiegel\\-builder(?:/)?$",
"routeKeys": {},
"namedRegex": "^/fliesenspiegel\\-builder(?:/)?$"
},
{
"page": "/visualizer",
"regex": "^/visualizer(?:/)?$",
"routeKeys": {},
"namedRegex": "^/visualizer(?:/)?$"
},
{
"page": "/visualizer-blur",
"regex": "^/visualizer\\-blur(?:/)?$",
"routeKeys": {},
"namedRegex": "^/visualizer\\-blur(?:/)?$"
},
{
"page": "/visualizer2",
"regex": "^/visualizer2(?:/)?$",
"routeKeys": {},
"namedRegex": "^/visualizer2(?:/)?$"
}
],
"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"
}
}