V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
openmind
V2EX  ›  问与答

Nginx 反向代理,点击部分链接会自动 302 跳转到首页

  •  
  •   openmind · 2018-04-17 20:07:47 +08:00 · 3858 次点击
    这是一个创建于 2413 天前的主题,其中的信息可能已经有所发展或是发生改变。

    只做了最基本的设置, 反向代理自己的小博客没问题,也试过其他人的网站也都可以。 现在就发现一个站点出现这种问题。不是特殊的,也是一个普普通通的站点。

    设置最基本的反代配置文件后(listen 80),不是点击每个链接都出现这种情况, 首页和一部分列表页没问题,点击部分内容页和发表文章页链接,就会出现 302,自动跳转到首页。

    这是什么原因呢?

    jingniao
        1
    jingniao  
       2018-04-17 20:46:40 +08:00 via Android
    没有配置,除非碰到过类似情况……
    openmind
        2
    openmind  
    OP
       2018-04-17 20:57:30 +08:00
    @jingniao 没别的,就是最基本的设置

    35 server {
    36 listen 80;
    37 server_name mydomain;
    38
    39 #charset koi8-r;
    40
    41 #access_log logs/host.access.log main;
    42
    43 location / {
    44
    45 proxy_pass http://www.test.com/;
    46 proxy_redirect off;
    47 proxy_set_header X-Real-IP $remote_addr;
    48 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    49
    50 }
    jingniao
        3
    jingniao  
       2018-04-17 21:03:18 +08:00 via Android
    你是代理别人站点?那可能性就大了
    网站控制权在别人手里,自然想有办法对付这种吧。
    proxy_redirect 我们没用过,不过根据原理,应该是只改了服务端发起的 302,有太多方法绕过去了
    openmind
        4
    openmind  
    OP
       2018-04-17 21:15:19 +08:00
    @jingniao 是的,反代别人站点时出现的问题,正学习 nginx 的阶段,各种测试时,发现这个站有这么个问题。谷歌搜了搜,看看老外有没有碰到过这种站点,也没找到相关答案。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2877 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:53 · PVG 22:53 · LAX 06:53 · JFK 09:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.