Добрый день
Объясните, пожалуйста на пальцах, как работает try_files? Не как не могу разобраться.
У мен есть
location /test {
alias /opt/DATA/www/mp;
expires -1;
set_from_accept_language $lang en ru ua;
# index index_$lang.html;
try_files /index_$lang.html /index_ua.html;
}
В таком виде почему то не находит css и картинки. В логах
10.222.222.222 443 10.44.44.44 2018-06-05T14:15:50+03:00 forward-to - GET /test/icons/diagram.svg HTTP/1.1 404 - 136 0.000 - https://domain.ru/test/ Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 MP_UK=b_pWrf5wxKQ_KmeFYaG2J7Zk-2XzXMh976i_p5GoAs4; _ga=GA1.2.606895225.1527855206 domain.ru
Идея такая:
Определяем пользовательскую локаль. Загружаем соответствующий файл. Если такого файла нет возращает дефолтный.