Облазил все похожие темы, не могу найти эту.
Моя установка: 2 разных JS-приложения обслуживаются через их файлы index.html:
/var/www/html/original_dir/dist -> обслуживается с my.awesomesite.com
/var/www/html/not_so_original_dir/dist -> обслуживается с my.awesomesite.com/oldie
сервер {
корень /var/www/html/original_dir/dist;
индекс index.html;
имя_сервера my.awesomesite.com;
расположение ~* \.(?:css|js)$ {
истекает 1 год;
доступ_лог выключен;
}
}
Я думаю, использование псевдонима может решить эту проблему.
сервер {
корень /var/www/html/original_dir/dist;
индекс index.html;
имя_сервера my.awesomesite.com;
местоположение / старый {
псевдоним /var/www/html/not_so_original_dir/dist;
индекс index.html;
}
}
При доступе к my.awesomesite.com/oldie запрашивается правильный index.html, однако все ссылки css и js разрешаются со старым местоположением:
Fx ссылка для /css/app.css на my.awesomesite.com/oldie пытается разрешиться в /var/www/html/original_dir/dist/css/app.css вместо /var/www/html/not_so_original_dir /расстояние/CSS/приложение.CSS.
Любая идея о том, как исправить файлы, чтобы они были доставлены через правильную папку?