Rewriting https to http
Igor Sysoev
is at rambler-co.ru
Fri Jan 12 15:16:37 MSK 2007
On Fri, 12 Jan 2007, Jonathan Dance wrote:
> On that note, one thing I noticed that is ambiguous is the following:
>
> location ^~ /images/ { # config A }
> location /images/icons/ { # config B }
>
> According to my precedence listing, config B would never be invoked,
> but would a request to /images/icons/ actually match config B? In
> other words, if I were add the following...
>
> location ~* "." { # config C }
>
> ...would a request to /images/icons/ be handled by A or C?
The nginx finds the most long static location. It would be B for
/images/icons/. Then if the regexes is not forbidden by "^~" for this
location, nginx finds the first matching regex, and, of course, it would
be C.
So in the end the /images/icons/ will be handled by C.
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list