2011-03-08 47 views
1

問候,上載單個靜態文件到GAE的app.yaml使用

我想兩個單靜態文件(CSS &的HTML)上傳到我的Appspot上。但是,它們位於根目錄中。我試過static_dir和static_files,但它們不起作用。

我想要做的是將page.html上傳到/ site /,但是我將它放在根目錄下,因爲我需要它與我的app.yaml位於相同的目錄中。

這裏是我的app.yaml的一部分:

- url: /page.html 
    static_files: /\1.html 
    upload: /page.html 
- url: /page.css 
    static_files: /\1.css 
    upload: /page.css 

感謝您抽出時間來閱讀。

+1

爲什麼它需要在同一目錄中的app.yaml?這看起來確實是一個非常奇怪的限制。 – 2011-03-09 01:25:49

回答

6

\1被url的正則表達式中的第一個匹配組替換。你的網址沒有組,所以它什麼也不做。

你可以簡單地做:

- url: /page.html 
    static_files: page.html 
    upload: /page.html 
- url: /page.css 
    static_files: page.css 
    upload: /page.css 
相關問題