location +rewrite + regexp

Eugene Mychlo myc at barev.net
Fri Sep 11 09:54:07 MSD 2009


Goncharov Yuri wrote:
>
> Начинаю делать реструктуризацию и создаю папки уровнем выше, имена 
> которых будут содержать первые 3 символа такого md5
>
> в итоге хочу иметь location с rewrite где по запросу
>
> http://domain.com/msg/e74aff9b42b251240c6762b1c4394d33/ я буду 
> получать 
> http://domain.com/data/filestorage/published/e74/e74aff9b42b251240c6762b1c4394d33/ 
>
>
> Помогите составить location + rewrite
>

location ~ "^/msg/(([^/]{3}).+)" {
    try_files /data/filestorage/published/$2/$1 $uri @fallback;
}

Со статикой так скорее всего будет работать.

-- 
Regards,
Eugene Mychlo MYC-RIPE, EAMYC-RIPN






More information about the nginx-ru mailing list