diff --git a/app.js b/app.js index 3e20a25..508f6c2 100644 --- a/app.js +++ b/app.js @@ -313,9 +313,15 @@ app.get('/rss', (req, res) => { res.send(rssFeed); }); +// Create a URL object from the environment variable +const blog_URL = new URL(process.env.BLOG_URL); + +// Extract just the hostname (e.g., blog.raven-scott.fyi) +const hostname = blog_URL.hostname; + // Global 404 handler for unmatched routes app.use((req, res) => { - if (req.hostname === 'blog.raven-scott.fyi') { + if (req.hostname === hostname) { res.redirect(process.env.HOST_URL); } else { res.redirect('/');