Есть сайт на laravel, который работает на нескольких доменах.
В папке /srv/web/split/storage/markets лежат ресурсы сатов. Так как php раздавать эти файлы будет намного медленней чем алиас(рерайт) в nginx надо сделать данный алиас который отдаёт файлы из
/srv/web/split/storage/markets/$HOST/$FILE
по адресу
$HOST/resources/$FILE
. Если данного файла нет -- отдаём из root(/srv/web/split/public)
Помогите организовать данный рерайт.
Конфиг сайта на данный момент:
server {
listen 80;
server_name domain1.ru domain2.ru domain3.ru domain4.ru;
root /srv/web/split/public;
index index.html index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
Пример:
aaa.hostname.ru/resources/app.min.css -> /srv/web/split/storage/markets/hostname.ru/app.min.css