2010-11-06 122 views
2

一個static_dir設置默認頁。在我app.yaml文件我有:如何在谷歌的AppEngine

handlers: 
- url: /resume 
    static_dir: resume 

裏面我/resume文件夾我有一個index.htm文件。當我導航到http://myapp/resume時,我希望此文件顯示 - 我如何告訴GAE index.htm應該是此目錄中的默認頁面?後

回答

1

嘗試將此添加到您的app.yaml你/恢復static_dir聲明:

- url: /resume 
    static_files: resume/index.htm 
    upload: resume/index.htm 
+0

嗯。它_almost_有效。如果我把這個塊放在我的'static_dir'塊之前,那麼當我進入'http:// myapp/resume'的時候,我得到一個'500服務器錯誤'。如果我在'static_dir'塊之後放置該塊,那麼它會像我想要的那樣顯示'index.htm'頁面,除非頁面中的任何''圖像不顯示。圖像_do_顯示我是否直接在瀏覽器中訪問圖像URL。這就像兩個處理者相沖突。 – joshuapoehls 2010-11-06 23:09:00

+0

@Joshua是的,你需要把它放在static_dir後面。例如,你不能只重命名中的圖像路徑嗎? – systempuntoout 2010-11-06 23:14:44

+0

@Joshua或者,您可以將它們移動到不同的目錄(圖像)中,並通過更具體的/圖像路徑提供。 – systempuntoout 2010-11-06 23:17:05