我陷入了困境。我正在使用金字塔> Nginx> AngularJS这是一个很棒的组合我多年来一直在使用。但是,我遇到了一个问题,试图根据查询字符串插入临时重定向。以下是处理请求的方式:
我通过将哈希和/ bar段移动到查询字符串的右侧来改变Pyramid 302。这确实可以通过Nginx正确获取查询字符串,但是AngularJS不再解释哈希值,也不会应用/ bar路径。
我希望这对某人有意义。任何线索都会受到赞赏。
答案 0 :(得分:1)
片段永远不会发送到服务器,因此您无法在nginx中创建位置以对其做出反应。
如果只有有' bar'重定向/转发到金字塔,那么你可以这样做:
location = / {
# deliver your angular app
}
location /bar {
# redirect or forward to Pyramid
}