<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=KOI8-R" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
-------- Original Message  --------<br>
From: Michail Baikov <a class="moz-txt-link-rfc2396E" href="mailto:lists@baikov.com">&lt;lists@baikov.com&gt;</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</a><br>
Subject: Re:ограничения для доступа к директории<br>
Date: Fri Jun 23 2006 15:46:20 <br>
<blockquote cite="mid449BD48C.80902@baikov.com" type="cite">
  <pre wrap="">Sergey Skvortsov wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Michail Baikov wrote:
    </pre>
    <pre wrap="">"безвыходность"?

Прочтите ещё раз это:
<a class="moz-txt-link-freetext" href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location">http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location</a>

Поскольку вы указали:
location = /db/

то внутренний uri "/db/blabla/index.php" не будет обрабатываться
нижеследующими конструкциями типа:

location ~ \.php$ {
        fastcgi* ...;
}

- именно из-за "=".

Так что (насколько я смог понять вашу проблему) - достаточно убрать "=".

    </pre>
  </blockquote>
  <pre wrap=""><!---->Да! И еще. Вопрос стоит пока только про /db/ и /db/index.php и никаких
французких выражений :)

  </pre>
</blockquote>
<br>
afaik нужно указывать как ^~ т.е. в Вашем случае это будет так<br>
<br>
location ^~ /db/ {<br>
...<br>
}<br>
<br>
wbr,<br>
</body>
</html>