wwwRedirectMiddleware.js 397 B

123456789101112
  1. var wwwRedirectMiddleware = function(req, res, next) {
  2. 'use strict';
  3. // Redirect www.yellowlab.tools to yellowlab.tools without "www" (for SEO purpose)
  4. if(/^www\.yellowlab\.tools/.test(req.headers.host)) {
  5. res.redirect(301, req.protocol + '://' + req.headers.host.replace(/^www\./, '') + req.url);
  6. } else {
  7. next();
  8. }
  9. };
  10. module.exports = wwwRedirectMiddleware;