ПРОЕКТЫ 


  АРХИВ 


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: if с регуляркой + echo = 502 erro r



Hello!

On Mon, Aug 30, 2010 at 12:46:43AM -0400, nightflash wrote:

> Есть проблема следующего характера:
>     
> location /mmm/ {
>         default_type text/javascript;
>         charset utf-8;
> 
>         if ($host ~*  "site([0-9]+)(?:\.)") {
>             set  $site_id  $1;
>         }
> 
>         echo $host$site_id;
> 
>     }
> 
> Если if отрабатывает то все сваливается
> с 502 ошибкой. Т.е. если host будет вида
> site10.host.ru то вываливается 502 ошибка. Если
> убрать echo все работает. Если запросить
> просто site.host.ru все тоже работает. Но
> вместе эта конструкция работать не
> хочет. Есть мнения, почему?

http://wiki.nginx.org/IfIsEvil

Maxim Dounin

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


 




Copyright © Lexa Software, 1996-2009.