[英]SailsJS: Rewrite non-www URL to www
如何重写网址,以便每次访问时都可以说:
example.com
它将永久重定向到:
www.example.com
在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);
}
},
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.