<a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_bypass">http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_bypass</a><br><br><div>сделайте еще один map и укажите оба в  proxy_cache_bypass и proxy_nocache<br>
<br><div class="gmail_quote">2011/3/26 Александр Рочев <span dir="ltr">&lt;<a href="mailto:foxr@mail.ru">foxr@mail.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Сапсибо Игорь, помогло.<br>
А если у меня есть еще переменная, которую я не хочу кешировать $arg_order_custinfo - как сделать чтобы он обе учитывал? Два map нельзя, учитывает последний.<br>
<br>
<br>
</div>Fri, 25 Mar 2011 13:15:17 +0300 письмо от Igor Sysoev &lt;<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>&gt;:<br>
<div><div></div><div class="h5"><br>
&gt; On Fri, Mar 25, 2011 at 01:41:54AM +0300, Александр Рочев wrote:<br>
&gt; &gt; Доброй ночи всем.<br>
&gt; &gt; Включил кеширование с помощью nginx.<br>
&gt; &gt;<br>
&gt; &gt; Мне необходимо не кешировать админку и корзину.<br>
&gt; &gt;<br>
&gt; &gt; Написал:<br>
&gt; &gt; location ~ (admin.php|index.php?shopping_cart=yes) {<br>
&gt; &gt; proxy_pass   (<a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>;)   (<a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>;)<br>
&gt; <a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>; (<a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>;)<br>
&gt; &gt; proxy_redirect off;<br>
&gt; &gt; proxy_set_header Host $http_host;<br>
&gt; &gt; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
&gt; &gt; proxy_set_header X-Real-IP $remote_addr;<br>
&gt; &gt; }<br>
&gt; &gt;<br>
&gt; &gt; Админка не кешируется, а корзина попадает в кеш. Подскажите как сделать так,<br>
&gt; чтобы страница index.php?shopping_cart=yes не кешировалась?<br>
&gt; &gt; Спасибо.<br>
&gt;<br>
&gt; map $arg_shopping_cart  $nocache {<br>
&gt; default             &quot;&quot;;<br>
&gt; yes                 11;<br>
&gt; }<br>
&gt;<br>
&gt; server {<br>
&gt;<br>
&gt; proxy_redirect off;<br>
&gt; proxy_set_header Host $http_host;<br>
&gt; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
&gt; proxy_set_header X-Real-IP $remote_addr;<br>
&gt;<br>
&gt; location / {<br>
&gt; proxy_pass   <a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>;<br>
&gt; proxy_cache  ...<br>
&gt; }<br>
&gt;<br>
&gt; location = /admin.php {<br>
&gt; proxy_pass   <a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>;<br>
&gt; }<br>
&gt;<br>
&gt; location = /index.php {<br>
&gt; proxy_pass   <a href="http://127.0.0.1:2002" target="_blank">http://127.0.0.1:2002</a>;<br>
&gt; proxy_cache  ...<br>
&gt; proxy_cache_bypass   $nocache;<br>
&gt; proxy_nocache        $nocache;<br>
&gt; }<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Игорь Сысоев<br>
&gt; <a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; nginx-ru mailing list<br>
&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br></div>