Richtige NGINX rewrite Regel für statische Dateien
Ich möchte erstellen Sie eine NGINX rewrite Regel für statische CSS-und JavaScript-Dateien.
E. G Browser-Anfrage: www.website.com/staticfiles/generatedhashhere/css/file.css
Nginx shoold Aussehen: /staticfiles/css/file.css
Ausschließen will ich ein Unterverzeichnis Pfad.
Ist es möglich zu schreiben-in der Regel mit NGINX try_files?
Vielen Dank für Ihre Hilfe!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie machen es komplizierter als es sein muss. Statt mit einem try_files-Anweisung für diese, es wäre einfacher, einfach eingerichtet Standort Blöcke von CSS-und javascript-Dateien mit dem Verzeichnis konfiguriert für jeden.
Beispiel:
Wenn Sie wollen, dass es eine rewrite, dann ersetzen Sie root-Anweisung mit
rewrite ^/staticfiles/generatedhashhere/css/(.*)$ /staticfiles/generatedhashhere/css/$;