nginx: post_action

sidorka
На сайте с 17.08.2012
Offline
211
1966

Не работает конструкция, пост-запрос не выполняется

location /blabla/{

proxy_pass http://domain.com;

proxy_cache_key "$host$request_uri";
proxy_cache_valid 200 30d;
proxy_cache post;
proxy_cache_lock on;

proxy_cache_bypass $http_x_refresh;

if ($http_user_agent ~ "Google|Yandex|Bing|Mail"){
set $postURI $request_uri;
set $postHOST $host;
set $postBOT $http_user_agent;
post_action @postbot;
}
}
location @postbot{
if ($postBOT ~ "Google"){ set $bot "google"; }
if ($postBOT ~ "Yandex"){ set $bot "yandex"; }
if ($postBOT ~ "Bing"){ set $bot "bing"; }
if ($postBOT ~ "Mail"){ set $bot "mail"; }


proxy_pass http://$postHOST/bot/$postURI/$bot;
}

В чем ошибка?

Дешевые домены для дорвеев и не только - от 55р (https://goo.gl/Wtnwqp)
L
На сайте с 10.02.2015
Offline
222
#1
sidorka:
В чем ошибка?

Вы логи смотрели?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий