nginx-0.7.40

Igor Sysoev is at rambler-co.ru
Mon Mar 9 11:58:38 MSK 2009


Changes with nginx 0.7.40                                        09 Mar 2009

    *) Feature: the "location" directive supports captures in regular 
       expressions.

    *) Feature: an "alias" directive with capture references may be used 
       inside a location given by a regular expression with captures.

    *) Feature: the "server_name" directive supports captures in regular 
       expressions.

    *) Workaround: the ngx_http_autoindex_module did not show the trailing 
       slash in directories on XFS filesystem; the issue had appeared in 
       0.7.15.
       Thanks to Dmitry Kuzmenko.

Examples, alias:

    location ~ ^/users/(.+\.(?:gif|jpe?g|png))$ {
        alias  /data/w3/images/$1;
    }


server_name:

server {
    server_name   ~^(www\.)?(.+)$;

    location / {
        root  /sites/$2;
    }
}

server {
    server_name   _; # nonexistent name

    location / {
        root  /sites/default;
    }
}


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





More information about the nginx mailing list