@nllm

Как правильно составить правило для location в NGINX?

Скрипты сайта лежат в папке: /var/www
Часть статики лежит в папке: /var/static

Пытаюсь написать правило, что при обращении к /poster/ брать статику из /var/static

При этом имя папки poster не передавать

Например:
обращаемся к www.site.ru/poster/hashhashhash/213.jpg
файл отдается из /var/static/hashhashhash/213.jpg

Написал правило, но получилось так, что отдает из: /var/static/poster/hashhashhash/213.jpg

location ~ ^/poster/.*\.(jpg|gif\png)$ {
root /var/static;
}

Помогите, запутался :-)
Спасибо
  • Вопрос задан
  • 2178 просмотров
Решения вопроса 1
@brutal_lobster
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
location /poster/ {
  alias /var/static/;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы