Disable PHP in specific directories

Igor Sysoev igor at sysoev.ru
Thu Jun 10 21:44:57 MSD 2010


On Thu, Jun 10, 2010 at 07:36:56PM +0200, Rob Schultz wrote:

> 
> On Jun 10, 2010, at 7:23 PM, Boris Dolgov wrote:
> 
> > Hello!
> > 
> > On Thu, Jun 10, 2010 at 8:44 PM, Rob Schultz <rschultz7 at gmail.com> wrote:
> >> Just for clarification it doesn't matter logically where he puts the
> >> location as long they are in the same server section. NginX uses the most
> >> specific match first no the first match found in the file.
> >> http://wiki.nginx.org/NginxHttpCoreModule#location
> > 
> > No. For locations, defined with regular expressions, the first match
> > is being used. This is written in you link:
> >> 3. Regular expressions, in the order they are defined in the configuration file.
> >> 4. If #3 yielded a match, that result is used.
> > 
> Thanks for correcting me. LOL i always thought more exact match even with regular expressions matched first.

Could you define algorithm to find the most specific match for regexes, for
example, what is more specific for "/dir/page1.php" - "^/dir/", "\.php$",
"page\d+" ?


-- 
Igor Sysoev
http://sysoev.ru/en/



More information about the nginx mailing list