Имхо в документацию nginx можно включить ссылку на мануал по регэкспам. <div>Тогда намного меньше велосипедов изобретаться будет <br><br><div class="gmail_quote">2010/2/4 Slava Kokorin <span dir="ltr">&lt;<a href="mailto:slava.kokorin@gmail.com">slava.kokorin@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">А так же   ([0123456789]*)   =&gt;     (\d*)<br><br>в итоге из <br><div class="im">  ^/torrentbar/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$ /torrentbar/torrentbar.php?id=$1&amp;style=$2 last;<br>



<br></div>может получится красивенькое<br><br>^/torrentbar/(\d*)-(\w*)\.png$ /torrentbar/torrentbar.php?id=$1&amp;style=$2 last;<br><br>И кстати, * означает 0 и более символов, а значит в этот regexp попадут и отрерайтится<br>


<br>  /torrentbar/-a.png  /torrentbar/torrentbar.php?id=&amp;style=a<br>  /torrentbar/1-.png /torrentbar/torrentbar.php?id=1&amp;style=<br>  /torrentbar/-.png   /torrentbar/torrentbar.php?id=&amp;style=<br><br><br>По поводу второго rewrite - верно заметили, что +  это квантификатор, но означает 1 и более символов.<br>


Подозреваю вместо (+)  должно было бы быть что то типа  (.+)  или если там цифры после _ то  (\d+)<br><br><div class="gmail_quote">4 февраля 2010 г. 9:48 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:igor@sysoev.ru" target="_blank">igor@sysoev.ru</a>&gt;</span> написал:<div>

<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div>On Thu, Feb 04, 2010 at 09:17:12AM +0300, Naf Nafof wrote:<br>
<br>
&gt; Круто, а про [0-9a-zA-Z_]+ вы не слышали?<br>
<br>
</div>&quot;\w+&quot;<br>
<div><div></div><div><br>
&gt; К тому же там первый рерайт объединить можно весь.<br>
&gt; Это оффтоп конечно, но читабельность сильно повысится.<br>
&gt;<br>
&gt; Что конкретно во втором не работает? Что там есть и что получить хотите?<br>
&gt;<br>
&gt; PS Да и 84х битный процессор это тоже не плохо, мне бы такой :)<br>
&gt;<br>
&gt; 4 февраля 2010 г. 7:11 пользователь Craken &lt;<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>&gt; написал:<br>
&gt;<br>
&gt; &gt; Приветствую всех!<br>
&gt; &gt; Существует такая проблема с nginx-ом:<br>
&gt; &gt; Есть такой реврайт:<br>
&gt; &gt;<br>
&gt; &gt;                    rewrite<br>
&gt; &gt; ^/torrentbar/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$<br>
&gt; &gt; /torrentbar/torrentbar.php?id=$1&amp;style=$2 last;<br>
&gt; &gt;                    rewrite<br>
&gt; &gt; ^/torrentbar/(.*)/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$<br>
&gt; &gt; /torrentbar/torrentbar.php?id=$1&amp;style=$2 last;<br>
&gt; &gt;                    rewrite ^/torrentbar/(.*)/([0123456789]*)\.png$<br>
&gt; &gt; /torrentbar/torrentbar.php?id=$2 last;<br>
&gt; &gt;                    rewrite ^/torrentbar/([0123456789]*)\.png$<br>
&gt; &gt; /torrentbar/torrentbar.php?id=$1 last;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; работает на УРА!<br>
&gt; &gt; Но перед ним есть другой реврайт, вот такой:<br>
&gt; &gt;<br>
&gt; &gt;                    rewrite<br>
&gt; &gt; ^/kinopoisk/(imdb|kp|kp1|kp2|kp_1|kp_2)_(+)\.(gif|jpg|png)$<br>
&gt; &gt; /bf_search/index.php?to=image&amp;query=$1&amp;id=$2 last;<br>
&gt; &gt;                    rewrite ^/imdb/imdb_(+)\.gif$<br>
&gt; &gt; /bf_search/index.php?to=image&amp;query=imdb&amp;id=$1 last;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; По какой-то причине не работает!<br>
&gt; &gt; А самое интересное, что есть другой сервер с идентичным конфигом и все<br>
&gt; &gt; работает!<br>
&gt; &gt; Вот только сервак на котором он работает 64-х битный с процессором ксеон, а<br>
&gt; &gt; тот на котором НЕ работает кор2дуо 84-х битный<br>
&gt; &gt; Linux CentOS 5.3<br>
&gt; &gt;<br>
&gt; &gt; Заранее всем спасибо!<br>
&gt; &gt;<br>
&gt; &gt; Posted at Nginx Forum:<br>
&gt; &gt; <a href="http://forum.nginx.org/read.php?21,50270,50270#msg-50270" target="_blank">http://forum.nginx.org/read.php?21,50270,50270#msg-50270</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; nginx-ru mailing list<br>
&gt; &gt; <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
&gt; &gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt; &gt;<br>
<br>
&gt; _______________________________________________<br>
&gt; nginx-ru mailing list<br>
&gt; <a href="mailto:nginx-ru@nginx.org" target="_blank">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>
<br>
</div></div><font color="#888888">--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
</font><div><div></div><div><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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></div></div><br><br clear="all"><br>-- <br>Regards,<br><font color="#888888">Slava<br>
</font><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>
<br></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br>  Сергей Аверьянов,<br>  Тел.: +79272702841<br>  GTalk: <a href="mailto:averyanov@gmail.com">averyanov@gmail.com</a><br><br><br>
</div>