Назад | Перейти на главную страницу

Пустой модуль GIF Nginx

Предположим, запрос попадает в мое веб-приложение следующим образом:

_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 параметры.

Любое решение этой проблемы?

В первую очередь нужно удалить internal от твоего proxy pass как гифка служит клиентам, а не внутри nginX.

Теперь сделайте как показано ниже:

proxy_pass foo.php$is_args$args