А так же ([0123456789]*) => (\d*)<br><br>в итоге из <br> ^/torrentbar/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$ /torrentbar/torrentbar.php?id=$1&style=$2 last;<br>
<br>может получится красивенькое<br><br>^/torrentbar/(\d*)-(\w*)\.png$ /torrentbar/torrentbar.php?id=$1&style=$2 last;<br><br>И кстати, * означает 0 и более символов, а значит в этот regexp попадут и отрерайтится<br>
<br> /torrentbar/-a.png /torrentbar/torrentbar.php?id=&style=a<br> /torrentbar/1-.png /torrentbar/torrentbar.php?id=1&style=<br> /torrentbar/-.png /torrentbar/torrentbar.php?id=&style=<br><br><br>По поводу второго rewrite - верно заметили, что + это квантификатор, но означает 1 и более символов.<br>
Подозреваю вместо (+) должно было бы быть что то типа (.+) или если там цифры после _ то (\d+)<br><br><div class="gmail_quote">4 февраля 2010 г. 9:48 пользователь Igor Sysoev <span dir="ltr"><<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>></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 class="im">On Thu, Feb 04, 2010 at 09:17:12AM +0300, Naf Nafof wrote:<br>
<br>
> Круто, а про [0-9a-zA-Z_]+ вы не слышали?<br>
<br>
</div>"\w+"<br>
<div><div></div><div class="h5"><br>
> К тому же там первый рерайт объединить можно весь.<br>
> Это оффтоп конечно, но читабельность сильно повысится.<br>
><br>
> Что конкретно во втором не работает? Что там есть и что получить хотите?<br>
><br>
> PS Да и 84х битный процессор это тоже не плохо, мне бы такой :)<br>
><br>
> 4 февраля 2010 г. 7:11 пользователь Craken <<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>> написал:<br>
><br>
> > Приветствую всех!<br>
> > Существует такая проблема с nginx-ом:<br>
> > Есть такой реврайт:<br>
> ><br>
> > rewrite<br>
> > ^/torrentbar/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$<br>
> > /torrentbar/torrentbar.php?id=$1&style=$2 last;<br>
> > rewrite<br>
> > ^/torrentbar/(.*)/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$<br>
> > /torrentbar/torrentbar.php?id=$1&style=$2 last;<br>
> > rewrite ^/torrentbar/(.*)/([0123456789]*)\.png$<br>
> > /torrentbar/torrentbar.php?id=$2 last;<br>
> > rewrite ^/torrentbar/([0123456789]*)\.png$<br>
> > /torrentbar/torrentbar.php?id=$1 last;<br>
> ><br>
> ><br>
> > работает на УРА!<br>
> > Но перед ним есть другой реврайт, вот такой:<br>
> ><br>
> > rewrite<br>
> > ^/kinopoisk/(imdb|kp|kp1|kp2|kp_1|kp_2)_(+)\.(gif|jpg|png)$<br>
> > /bf_search/index.php?to=image&query=$1&id=$2 last;<br>
> > rewrite ^/imdb/imdb_(+)\.gif$<br>
> > /bf_search/index.php?to=image&query=imdb&id=$1 last;<br>
> ><br>
> ><br>
> > По какой-то причине не работает!<br>
> > А самое интересное, что есть другой сервер с идентичным конфигом и все<br>
> > работает!<br>
> > Вот только сервак на котором он работает 64-х битный с процессором ксеон, а<br>
> > тот на котором НЕ работает кор2дуо 84-х битный<br>
> > Linux CentOS 5.3<br>
> ><br>
> > Заранее всем спасибо!<br>
> ><br>
> > Posted at Nginx Forum:<br>
> > <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>
> ><br>
> ><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>
<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>
<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 class="h5"><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><br clear="all"><br>-- <br>Regards,<br>Slava<br>