diff --git a/src/server.js b/src/server.js index 6259ef38..ada15f38 100644 --- a/src/server.js +++ b/src/server.js @@ -122,6 +122,12 @@ app.use((req, res, next) => { next(); }); +// Blog post URL rewriting: /blog/:slug → /blog-post.html?slug=:slug +// This provides cleaner URLs for blog posts (SEO-friendly) +app.get('/blog/:slug', (req, res) => { + res.redirect(301, `/blog-post.html?slug=${req.params.slug}`); +}); + // Static files app.use(express.static('public'));