Heim > Fragen und Antworten > Hauptteil
Wie Nginx verschiedene statische Ressourcenverzeichnisse basierend auf Pfaden zuordnet
location /console/ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root /opt/jenkins/workspace/little_garden_web/console;
index /opt/jenkins/workspace/little_garden_web/console/index.html;
expires 30d;
}
location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root /opt/jenkins/workspace/little_garden_web/dist;
expires 30d;
}
Ich hoffe, dass, wenn der Pfad eine Konsole enthält, auf ein spezielles statisches Ressourcenverzeichnis zugegriffen wird und alles andere von einem anderen abgerufen wird. Ich weiß nicht, wie man die Konfigurationsdatei schreibt
黄舟2017-05-16 17:09:51
可以多看下nginx关于location的一些配置,提供一种方法
location ^~ /console/ {
root /console;
expires 30d;
}
location ~* \.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {
root /dist;
expires 30d;
}