Nginx rewrite to PHP

B.R. reallfqq-nginx at
Sun Apr 22 02:38:31 UTC 2012

Well, I didn't take the required time to understand these examples...
Those are definitely hopefully not to be seen in real config files! ;o)

Thank you for having taken time to explain all that to me.
I just made the change and my requests end up at the right places.

Thanks again!
*B. R.*

On Sat, Apr 21, 2012 at 22:32, Edho Arief <edho at> wrote:

> 2012/4/22 B.R. <reallfqq-nginx at>:
> > Thanks Edho,
> >
> > I also use the official reference first-hand ;o)
> > From the example given on the Wiki page of the Rewrite module you quoted,
> > they replace 'last' by 'break' when rewrite rules put inside a location
> > block...
> >
> > Isn't it a problem to put 'last' flags inside the location block? What is
> > the 10-cycles-then-500-error referring to?
> The 500 error is cause by the rewrite: it rewrites /download/ (clean
> url) to /download/ (actual file). If it use last flag, the /download/
> location block will be searched again (and in fact it may return 403
> instead of 500 if the rewritten url doesn't match the rewrite rule
> anymore - it'll return 500 only on certain cases).
> The one you want is for it to be handled by different location block
> (\.php$) - hence last flag.
> _______________________________________________
> nginx mailing list
> nginx at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list