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