Heim  >  Fragen und Antworten  >  Hauptteil

Wie Nginx verschiedene statische Ressourcenverzeichnisse basierend auf Pfaden zuordnet

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

给我你的怀抱给我你的怀抱2712 Tage vor698

Antworte allen(1)Ich werde antworten

  • 黄舟

    黄舟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;
    }

    Antwort
    0
  • StornierenAntwort