diff --git a/server.js b/server.js index 66fbff7..9ce354c 100644 --- a/server.js +++ b/server.js @@ -22,6 +22,15 @@ app.use(compress()); app.use(bodyParser.urlencoded({ extended: false })); +// Redirect www.yellowlab.tools to yellowlab.tools (for SEO) +app.all('*', function(req, res, next) { + if (req.hostname.match(/^www\.yellowlab\.tools/) !== null ) { + res.redirect('http://' + req.hostname.replace(/^www\.yellowlab\.tools/, 'yellowlab.tools') + req.url); + } else { + next(); + } +}) + // Routes definition app.get('/', indexController); app.post('/launchTest', function(req, res) { launchTestController(req, res, testQueue); });