Вопрос по Локэйшнам

Станислав server_inc на list.ru
Чт Фев 3 06:34:41 MSK 2011


Здравствуйте!

Есть вот такой конфиг

server {
         listen       127.0.0.1:80;
         server_name  domain.org ;

         access_log      /var/log/nginx/domain.org.access_log main;
         error_log       /var/log/nginx/domain.org.error_log notice;

         error_page   500 502 503 504  /50x.html;
         location = /50x.html {
             root   /usr/local/www/nginx-dist;
         }

         location ~ \.php$ {
             include php.settings;
             include fastcgi_params;
         }

         location / {
             root   /var/www/domain.org;
             index  index.php index.html;
         }

         location ~* 
\.(css|gif|mp3|html|ico|jpeg|jpg|js|png|txt|xml|html|swf)$ {
             root   /var/www/domain.org;
             expires 1d;
             access_log   off;
         }

         location ^~ /uploads_0/ {
             root   /var/www/domain.org;
             include       mime.types.secure;
         }

         location ^~ /uploads_N/ {
             root   /var/www/domain.org;
             include       mime.types.secure;
         }

         location ^~ /94ba1b16d3e2c/ {
             root   /var/www/domain.org;
             include       mime.types.secure;
         }

         location ^~ /821323/ {
             root   /var/www/domain.org;
             include       mime.types.secure;
         }

}

подскажите пожалуйста, как можно сделать, чтоб локэйшн
location ~* \.(css|gif|mp3|html|ico|jpeg|jpg|js|png|txt|xml|html|swf)$
распространялся на локэйшены, которые в конфиге идут ниже этого локэйшена?
Там вить локейшены с ^~ ... делалось для того, чтоб предотвратить 
исполнения PHP кода...

залез в тупик :(





Подробная информация о списке рассылки nginx-ru