2014-09-24 106 views

回答

1

在配置做到这一点/ HTTP .js(自定义位是'redirectToWWW')

module.exports.http = { 

    middleware: { 

    order: [ 
     'redirectToWWW', 
     'startRequestTimer', 
     'cookieParser', 
     'session', 
     'myRequestLogger', 
     'bodyParser', 
     'handleBodyParserError', 
     'compress', 
     'methodOverride', 
     'poweredBy', 
     '$custom', 
     'router', 
     'www', 
     'favicon', 
     '404', 
     '500' 
    ], 

    redirectToWWW: function(req, res, next) { 
     var host = req.header("host"); 
     if (host.match(/^www\..*/i)) { 
      next(); 
     } else { 
      res.redirect(301, "http://www." + host); 
     } 
    }, 

    } 
};