[笨方法解决了]大佬们来看看 nginx反代博客后 缩略图404不...

primelau 13天前 20

其他资源都正常,缩略图使用了这个东西:timthumb.php自动剪裁。
现在反代后缩略图就是不显示,实在不知道该怎么处理了。
有没有大佬帮帮小弟……
xxx.com/wp-content/themes/qux/timthumb.php?src=https://xxx.xx.xxx.jpg&h=110&w=185&q=90&zc=1&ct=1
这是链接地址
location / {
                proxy_set_header Accept-Encoding “”;
                proxy_pass https://www.xxx.com;
                proxy_redirect off;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_cache cache_one;
                proxy_cache_valid 200 304 30m;
                proxy_cache_valid 301 24h;
                proxy_cache_valid 500 502 503 504 30s;
                proxy_cache_valid any 1s;
                proxy_cache_min_uses 1;
                expires 12h;
        }
    location ~ .*\.(gif|jpg|png|html|htm|css|js|ico|swf|pdf)$
    {
        # Proxy
        proxy_redirect off;
        proxy_next_upstream http_502 http_504 http_404 error timeout invalid_header;
        proxy_set_header Host $host;
        proxy_set_header X-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass https://www.xxx.com;
        # Use Proxy Cache
        proxy_cache cache_one;
        proxy_cache_key "$host$request_uri";
        add_header Cache "$upstream_cache_status";
        proxy_cache_valid  200 304 301 302 8h;
        proxy_cache_valid 404 1m;
        proxy_cache_valid  any 2d;
    }
反代代码
谷歌了好几下 加了下面这段还是不行
    location ~ .*\.(php|php5)$
    {
        # Proxy
        proxy_redirect off;
        proxy_next_upstream http_502 http_504 http_404 error timeout invalid_header;
        proxy_set_header Host $host;
        proxy_set_header X-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass https://www.xxx.com;
        # Use Proxy Cache
        proxy_cache cache_one;
        proxy_cache_key "$host$request_uri";
        add_header Cache "$upstream_cache_status";
        proxy_cache_valid  200 304 301 302 8h;
        proxy_cache_valid 404 1m;
        proxy_cache_valid  any 2d;
    }
我用了个笨方法解决了,直接扔了一个timthumb.php在反代的服务器上……能显示了
最新回复 (6)
  • liuyangge 13天前
    引用 2
    发链接格式还有代码啊 不发谁有空帮你看问题
  • 主菜单 13天前
    引用 3
    原站防盗链关一下啊
  • 楼主 primelau 13天前
    引用 4
    liuyangge 发表于 2021-1-12 14:20
    发链接格式还有代码啊 不发谁有空帮你看问题
    xxx.com/wp-content/themes/qux/timthumb.php?src=https://xxx.xx.xxx.jpg&h=110&w=185&q=90&zc=1&ct=1
    这是链接地址
    location / {
                    proxy_set_header Accept-Encoding “”;
                    proxy_pass https://www.xxx.com;
                    proxy_redirect off;
                    proxy_set_header X-Real-IP $remote_addr;
                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                    proxy_cache cache_one;
                    proxy_cache_valid 200 304 30m;
                    proxy_cache_valid 301 24h;
                    proxy_cache_valid 500 502 503 504 30s;
                    proxy_cache_valid any 1s;
                    proxy_cache_min_uses 1;
                    expires 12h;
            }
        location ~ .*\.(gif|jpg|png|html|htm|css|js|ico|swf|pdf)$
        {
            # Proxy
            proxy_redirect off;
            proxy_next_upstream http_502 http_504 http_404 error timeout invalid_header;
            proxy_set_header Host $host;
            proxy_set_header X-real-ip $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass https://www.xxx.com;
            # Use Proxy Cache
            proxy_cache cache_one;
            proxy_cache_key "$host$request_uri";
            add_header Cache "$upstream_cache_status";
            proxy_cache_valid  200 304 301 302 8h;
            proxy_cache_valid 404 1m;
            proxy_cache_valid  any 2d;
        }
    反代代码
  • 楼主 primelau 13天前
    引用 5
    主菜单 发表于 2021-1-12 14:20
    原站防盗链关一下啊
    没有开防盗链
  • kydtf 13天前
    引用 6
    timthumb.php好像可以设置开启外链支持的
  • 楼主 primelau 13天前
    引用 7
    kydtf 发表于 2021-1-12 14:32
    timthumb.php好像可以设置开启外链支持的
    源站没有问题,问题出在反代服务器上。
    我用了个笨方法解决了,直接扔了一个timthumb.php在反代的服务器上……能显示了
  • 游客
    8
返回