Я не вполне уверен в цели, судя по имени параметра речь идёт о редиректе (хедер 302) а не обычном реврайте. Тоесть если надо выдать хедер на редирект а не обрабатывать новый адрес внутри nginx то может сработать стандартный код а-ля<br>
rewrite /redir=(.*) $1 redirect;<br>если не возникнет проблемы с кодировкой символов<br><br><div><span class="gmail_quote">06.02.08, <b class="gmail_sendername">Igor Sysoev</b> &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, Feb 05, 2008 at 01:09:11PM -0800, Konstantin Svist wrote:<br><br>&gt; Я пытаюсь разобраться есть ли возможность использовать nginx<br>&gt; (http_rewrite_module ?) чтобы переписать<br>&gt;<br>&gt; <a href="http://a.com/?redir=http%3A%2F%2Fb.com%2F%3F%foo3Dbar&amp;user=abc123">http://a.com/?redir=http%3A%2F%2Fb.com%2F%3F%foo3Dbar&amp;user=abc123</a><br>
&gt; в<br>&gt; <a href="http://b.com/?foo=bar">http://b.com/?foo=bar</a><br><br>Нет.<br><br><br>--<br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br></blockquote></div><br>