On Fri, 23 Jun 2006, Michail Baikov wrote:
В присланной конфигурации и /db/, и /db/index.php будут обрабатываться в
location ~* /db/\. {
Чтобы /db/ и /db/*.php уходили на fastcgi нужно следующее:
location = /db/ {
rewrite ^ /db/index.php;
}
location /db/ {
root /var/www/xxxxx.ru/htdocs;
allow ...
allow ...
deny all;
}
location ~ ^/db/.+\.php$ {
allow ...
allow ...
deny all;
fastcgi_pass ...
...
}
location ~ \.php$ {
fastcgi_pass ...
...
}
Работает только если задавать http://www.blablabla.ru/db/, если
указываешь потом index.php - начинается его получение в виде BIN.
Не должно. Должно попадать в
location ~ ^/db/.+\.php$ {
allow ...
allow ...
deny all;
fastcgi_pass ...
...
}
и уходить на fastcgi. Можно прислать отладочный лог запроса ?
Игорь Сысоев
http://sysoev.ru