server {<br>...<br>    if ($host ~* ^(?:www\.)?(.+)\.host\.ru$){<br>        set $x $1;<br>        rewrite ^ /users/$x/$request_uri?;<br>    }<br><br>-  ?     nginx+PCRE,      -       .<br>
<br> .<br><br><div><span class="gmail_quote">On 3/11/10, <b class="gmail_sendername"> </b> &lt;<a href="mailto:johnny.palec@gmail.com">johnny.palec@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
 . ,  <a href="http://name.host.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">name.host.ru</a>   <a href="http://host.ru/users/name/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru/users/name/</a>,    Ӛ<a href="http://name.host.ru/request" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">name.host.ru/request</a>  ך<a href="http://host.ru/users/name/request" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru/users/name/request</a>.       ,       .        ,   .   :<div>
<br></div><div><div> server {</div><div>     listen    <a href="http://host.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru</a>;</div><div>     server_name<a href="http://host.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru</a> <a href="http://www.host.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.host.ru</a>;</div>
<div>     error_log /sites/<a href="http://host.ru/error.log" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru/error.log</a>;</div><div><br></div><div>     location / {</div><div>
<br></div><div>         root  /sites/<a href="http://host.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru</a>;</div><div>         index index.php index.html index.htm;</div>
<div><br></div><div>         if (-f $request_filename) {</div><div>             break;</div><div>         }</div><div><br></div><div>         if (!-e $request_filename) {</div>
<div>             rewrite ^(.+)$ /index.php last;</div><div>             break;</div><div>         }</div><div>      }</div><div>     location ~ \.php$</div><div>     {</div>
<div>         fastcgi_pass <a href="http://127.0.0.1:9000" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1:9000</a>;</div><div>         fastcgi_index index.php;</div>
<div>         fastcgi_param SCRIPT_FILENAME /sites/<a href="http://host.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">host.ru</a>$fastcgi_script_name;</div><div>         fastcgi_param PATH_INFO $fastcgi_script_name;</div>
<div>         include /opt/local/etc/nginx/fastcgi_params;</div><div>     }</div><div><br></div><div> }</div></div><br>_______________________________________________<br> nginx-ru mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br><br></blockquote></div><br>