Добрый день,<br><br>передаю через X-Accel-Redirect аргументы в internal секцию, обнаружил (с помощью tcpdump), что $arg_auth отправляется на удаленный сервер в escape виде, а в $arg_domain по этой причине нельзя добавить http:// (так как proxy_pass тоже отправляет в escape виде), Однако, $arg_url передается в нормальном виде.<br>
<br> location /protected/ {<br> proxy_set_header Authorization $arg_auth;<br> proxy_pass http://$arg_domain/$arg_url;<br> proxy_set_header Host $arg_domain;<br> internal;<br> }<br><br>Возможно ли это как-нибудь побороть? Или может есть другой вариант передачи параметров из php скрипта обратно в nginx, так, чтобы клиент это не видел?<br>
<br>Внутри php скрипта:<br><br>header('X-Accel-Redirect: /protected/?auth=escaped_string&domain=escaped_string&url=escaped_string");<br><br>С уважением, Илья.<br><br><br>