【发布时间】:2016-05-16 21:05:47
【问题描述】:
我已经被这个问题困扰了一段时间,迫切需要一些帮助。
我目前正在使用 NodeJS 构建网站,并且正在使用带有 Pound 的 AWS EC2 进行路由配置。对于网站的一部分,我想通过使用节点 res.redirect("http://google.com") 将访问者重定向到外部网站(例如:google.com)。但是,这不断被重定向回我的主页。
我的理解是这样的:
- 访问者转到我的某个网址 (http://home.com/test)
- 在我的 NODE 路由中,我使用 GET 进行“测试”并使用 res.redirect("http://google.com")。
- 服务器路由回我的主页 (http://home.com)
如果我尝试使用 res.redirect('http://google.com/something'),它将被重定向到 http://home.com/something。
此重定向在 localhost 中运行良好(例如,用户能够访问外部 URL),这意味着这与我的 AWS EC2 或 POUND 配置有关。
以前有人遇到过这种情况并有解决方案吗?非常感谢!
注意:此问题中“http://”和 URL 之间的空格是有意的,因此它们不会成为此处的链接。我的实现中不存在该空间。
【问题讨论】:
-
有人知道吗?请帮忙
标签: node.js redirect amazon-web-services amazon-ec2 pound