nodejs 不带www跳转到带www的域名如何设置?非nginx
发布于 9 年前 作者 wangshaochun 5472 次浏览 最后一次编辑是 8 年前 来自 问答

网站使用的cnodejs.org 源码, nginx 出现问题,弃用了。 因此直接用Forever 守护的node进程启动的站点,请问 不带www跳转到带www的域名如何设置? 另欢迎访问: http://dingxiaoyue.com/

3 回复

nginx 出什么问题?cnodejs.org 也是有 nginx 做反向代理的啊。 用 nginx 跳转的效果应该是最好的,在express解决的话, 我想可以在所有中间件之前插一个进去判断 host name

app.use(function(req, res, next){
  if (_.startsWith(req.hostname, 'www.')) {
    return res.redirect(req.hostname.substring(4));
  }
  next();
})

@klesh 谢谢 重新使用了nginx

回到顶部