nginx反向代理出现301问题

问题描述

在用nginx进行反向代理的时候出现301:
日志代码:"GET /api/search_tags?type=tv&tag=%E7%83%AD%E9%97%A8&source=index HTTP/1.1" 301
nginx设置:
location /api {

        proxy_pass   http://movie.douban.com/j;
    }

浏览器就会出现直接访问的情况:
Request URL: https://movie.douban.com/j/se...
Referrer Policy: no-referrer-when-downgrade
但是用Postman可以正常返回数据:图片描述

想问下怎么解决

阅读 9.8k
2 个回答
新手上路,请多包涵

1111111111111

新手上路,请多包涵

描述

我也出现了这个问题:浏览器访问出现301,postman和服务器curl访问时正常的

我的解决方案

禁用浏览器缓存

问题分析

配置了nginx缓存,使得新配置虽然生效了,但是由于缓存的存在而没有被访问到

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题