我正在使用Node.js,并且如果路由不存在,我想呈现404页面,但问题是我也将网页从非www重定向到了www。以下是我用于非www到www重定向的代码。
app.all(/.*/, function(req, res, next) {
var host = req.header("host");
if (host.match(/^www\..*/i))
next();
else
res.redirect(301, "http://www." + host);
});
我还希望对此进行404错误处理。我读了很多与此相关的文章,但没有一个对我有帮助。怎么做。
使用的后端技术是Node.js