diff --git a/src/backend/src/config.js b/src/backend/src/config.js index 52ea0ef6e..95d988a28 100644 --- a/src/backend/src/config.js +++ b/src/backend/src/config.js @@ -67,6 +67,7 @@ config.monitor = { config.max_subdomains_per_user = 2000; config.storage_capacity = 1 * 1024 * 1024 * 1024; config.static_hosting_domain = 'site.puter.localhost'; +config.static_hosting_base_domain_redirect = 'https://developer.puter.com/static-hosting/'; // Storage limiting is set to false by default // Storage available on the mountpoint/drive puter is running is the storage available diff --git a/src/backend/src/routers/hosting/puter-site.js b/src/backend/src/routers/hosting/puter-site.js index cf3189058..9761d7fb1 100644 --- a/src/backend/src/routers/hosting/puter-site.js +++ b/src/backend/src/routers/hosting/puter-site.js @@ -116,6 +116,11 @@ class PuterSiteMiddleware extends AdvancedBase { }; }); + if ( subdomain === '' || subdomain === 'www' ) { + // redirect to information page about static hosting + return res.redirect(config.static_hosting_base_domain_redirect); + } + const site = await get_username_site() || await (async () => {