Nginx 空 GIF 模块

Nginx 空 GIF 模块

假设请求像这样到达我的 Web 应用程序:

_http://mywebapp/empty.gif?data1=abc&data2=123

通过使用的Nginx模块empty_gif,我正在做类似的事情:

location /empty.gif {
        expires -1;
        post_action /empty_gif_post;        
        empty_gif;
}

location = /empty_gif_post {
        internal;
        proxy_pass http://mywebapp/_track.php;
}

这种方法的问题在于它不允许我检索GET参数。

这个问题有解决办法吗?

答案1

首先,您需要从提供给客户端的 gifinternal中删除,而不是在内部。proxy passnginX

现在执行以下操作:

proxy_pass foo.php$is_args$args

相关内容