如果有些访问让我们说:
,你怎么能重写网址呢?example.com
它会永久重定向到:
www.example.com
答案 0 :(得分:1)
在config / 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);
}
},
}
};