openmind
V2EX  ›  问与答

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

  •  
  •   openmind · Apr 17, 2018 · 4252 views
    This topic created in 3042 days ago, the information mentioned may be changed or developed.

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

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

    这是什么原因呢?

    jingniao
        1
    jingniao  
       Apr 17, 2018 via Android
    没有配置,除非碰到过类似情况……
    openmind
        2
    openmind  
    OP
       Apr 17, 2018
    @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  
       Apr 17, 2018 via Android
    你是代理别人站点?那可能性就大了
    网站控制权在别人手里,自然想有办法对付这种吧。
    proxy_redirect 我们没用过,不过根据原理,应该是只改了服务端发起的 302,有太多方法绕过去了
    openmind
        4
    openmind  
    OP
       Apr 17, 2018
    @jingniao 是的,反代别人站点时出现的问题,正学习 nginx 的阶段,各种测试时,发现这个站有这么个问题。谷歌搜了搜,看看老外有没有碰到过这种站点,也没找到相关答案。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1391 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:54 · PVG 00:54 · LAX 09:54 · JFK 12:54
    ♥ Do have faith in what you're doing.