ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Проблема с реврайтом


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Проблема с реврайтом
  • From: Naf Nafof <nafania293@xxxxxxxxx>
  • Date: Thu, 4 Feb 2010 09:17:12 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=ERm3jsMJEdNy8e2L75DXgXO2z2d4lW08sambvqNoXL4=; b=cSta60j+82NAxyMikniPy6Gnu+mi+yneTjvzTWdQSdHTqejFQJ2CBCrOTl9Q/pvCtX 7rv7D5HzYwnCHMj+1l0oOcH+zd7vRcpX016FENkFhiK4kh6NDol2HHbKMr+NZrCDgD6m KiBaoenbrc7oP/oGxWwPzGaoP6ksQcsAlw/P4=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Nal6zB6gnSsUpl1iuicVIKygNvmtKctyt4hpxfgLr6TBjjyhL6P5PIlEmlxMobYe+R NWVanFg3KnUE+BEAzShZo5GCKQ6LSehRN2OALIUWsLWyUj4+RrPQlMLDE/BqGT9h4c5U DVFOncla6Q8DX79Ri5p+f13oLmGemo9oGZ8Ng=
  • In-reply-to: <c076fc7d5a4c66325fd8495e5fb995ad.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <c076fc7d5a4c66325fd8495e5fb995ad.NginxMailingListRussian@xxxxxxxxxxxxxxx>

Круто, а про [0-9a-zA-Z_]+ вы не слышали?
К тому же там первый рерайт объединить можно весь.
Это оффтоп конечно, но читабельность сильно повысится.

Что конкретно во втором не работает? Что там есть и что получить хотите?

PS Да и 84х битный процессор это тоже не плохо, мне бы такой :)

4 февраля 2010 г. 7:11 пользователь Craken <nginx-forum@xxxxxxxx> написал:
Приветствую всех!
Существует такая проблема с nginx-ом:
Есть такой реврайт:

                   rewrite ^/torrentbar/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$ /torrentbar/torrentbar.php?id=$1&style=$2 last;
                   rewrite ^/torrentbar/(.*)/([0123456789]*)-([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_]*)\.png$ /torrentbar/torrentbar.php?id=$1&style=$2 last;
                   rewrite ^/torrentbar/(.*)/([0123456789]*)\.png$ /torrentbar/torrentbar.php?id=$2 last;
                   rewrite ^/torrentbar/([0123456789]*)\.png$ /torrentbar/torrentbar.php?id=$1 last;


работает на УРА!
Но перед ним есть другой реврайт, вот такой:

                   rewrite ^/kinopoisk/(imdb|kp|kp1|kp2|kp_1|kp_2)_(+)\.(gif|jpg|png)$ /bf_search/index.php?to=image&query=$1&id=$2 last;
                   rewrite ^/imdb/imdb_(+)\.gif$ /bf_search/index.php?to=image&query=imdb&id=$1 last;


По какой-то причине не работает!
А самое интересное, что есть другой сервер с идентичным конфигом и все работает!
Вот только сервак на котором он работает 64-х битный с процессором ксеон, а тот на котором НЕ работает кор2дуо 84-х битный
Linux CentOS 5.3

Заранее всем спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,50270,50270#msg-50270


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.