CNode

nodejs 不带www跳转到带www的域名如何设置?非nginx

问答
Wwangshaochun发布于11 年前最后回复11 年前3 回复6267 浏览0 收藏

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

查看回复

回复 (3)

K
klesh#1·11 年前

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();
})
L
luoyjx#2·11 年前

rewrite?

参与回复
登录后即可参与回复。登录