Re: [SPAM]Re: Правило rewrite
Борис Долгов
boris at dolgov.name
Wed May 6 07:31:24 MSD 2009
http://sysoev.ru/nginx/docs/faq.html
...
Обычно практикуемая прямая трансляция правил:
location / {
if (!-e $request_filename) {
rewrite ^(.*) /index.php?q=$1 last;
}
}
location = /index.php {
fastcgi_pass ...
... прочие fastcgi_param
}
достойна всяческого порицания.
2009/5/6 Kirill A. Korinskiy <catap+nginx at catap.ru <catap%2Bnginx at catap.ru>>
> At Wed, 6 May 2009 01:21:44 +0400,
> "Alexey V. Karagodov" <kav at karagodov.name> wrote:
> >
> >
> > > location /files/ {
> > > root /var/www/site;
> > > if (!-f $request_filename) {
> > это самый НЕ правильный путь
>
> расскажи чем плох if + rewite?
>
> > > rewrite ([^/]+)$ /no_file_exists_action.php?file=$1;
> > > }
> > > }
> > >
>
> --
> wbr, Kirill
>
>
--
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090506/03a65e13/attachment.html>
More information about the nginx-ru
mailing list