首页 > 解决方案 > 如果非 www 被重定向到 www,如何处理 404 重定向

问题描述

我正在使用 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

标签: node.jsexpress

解决方案


推荐阅读