[英]How to write static_files exclude one subdirectory in yaml of Google App Engine
使用GAE中的app.yml,我們使用正則表達式來匹配某個類型的url地址。
如果我想匹配不是特定字符串的路徑的子目錄(排除一個),我不知道如何編寫正則表達式?
例如:
我想上傳foo/bar/.*作為 static 文件排除foo/bar/dir/.*中的任何文件,如何在 app.yaml 中處理這個問題。
將目錄中的文件包含為 static 文件,例如:
foo/bar/main.css
foo/bar/js/main.js
排除目錄中的文件(將這些文件用作應用程序模板),如下所示:
foo/bar/views/index.html
我需要這個 function 的原因是我在父文件中混合了模板文件和 static 文件。 像 Wordpress 主題模板文件。
謝謝。
大多數人將所有 static 文件保存在名為“public”或“static”的子目錄中以避免此問題,我建議您也這樣做。
您可以添加一行以按擴展名捕獲文件,例如:
- url: /foo/bar/([^.]+\.(js|css))
static_files: foo/bar/\1
upload: foo/bar/[^.]+\.(js|css)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.