Попробовал. К сожалению, не помогает в моем случае. Привожу кусок конфига, если еще планируете побороться :)<br>
<br>
map $ext_host_ext_point $group {<br>
        include /etc/nginx/maps/group.txt;<br>
}<br>
...<br>
if ($uri_x ~ ^/+(.*)$) { set $ext_point default; set $request_x $1; } # первое правило<br>
if ($uri_x ~ ^/+([^/]+)/+(.*)$) { set $ext_point $1; set $request_x $2; } # второе правило, может перекрыть первое<br>
# ищем группу в map 1-й раз<br>
set $ext_host_ext_point $ext_host/$ext_point;<br>
set $tmp $group:$uri_x;<br>
# если соответствия не нашли, откатываемся на первое правило, менее приоритетное правило...<br>
if ($tmp ~* ^:/+(.*)$ ) { set $ext_point default; set $request_x $1; }<br>
# ... и ищем группу снова<br>
set $ext_host_ext_point $ext_host/$ext_point;<br>
# если и повторно не нашли, то запрещаем<br>
if ($group = &quot;&quot;) { set $group &quot;forbid&quot;; }<br>
<br><br>
Если добавить<br>
map $ext_host_ext_point $group1 {<br>

        include /etc/nginx/maps/group.txt;<br>

}<br>
и поменять set $tmp $group1:$uri_x;<br>
то все работает как надо.<br>
<br>
В общем-то, считаю решение с дублирующим map {} вполне приемлемым, хотя и не оптимальным.<br><br><div class="gmail_quote">22 июля 2009 г. 12:10 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Tue, Jul 21, 2009 at 12:09:50PM +0400, Vladimir Latyshev wrote:<br>

<br>
&gt; Зависящая переменная была проинициализирована (к ней обратились), после<br>
&gt; этого исходная переменная изменилась. Возможно ли повторное использование<br>
&gt; карты, так сказать, map reuse? Или придется создавать два блока map { ... }<br>
&gt; ?<br>
<br>
</div></div>Можно попробовать прилагаемый патч, но тут есть ещё проблема с кэшируемостью<br>
исходной переменной.<br>
<font color="#888888"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
</font></blockquote></div><br>