2013-11-26 38 views
2

我上傳了我的客戶的網頁使用谷歌應用程序引擎,它工作正常。這是一個非常簡單的網頁有12個靜態文件(html的全部)刪除文件擴展名爲谷歌應用程序引擎

我不得不刪除該文件,但我不知道這是可以做到修改的app.yaml或main.py

例如:我有www.example.com/page.html,我想要www.example.com/page

+0

你需要刪除哪個文件?那12個靜態文件之一?如果是這樣,只需刪除文件並再次上傳應用程序。 – musketyr

+0

感謝musketyr,我編輯了這個問題,我想刪除的是.html表單的url。例如:我有www.example.com/page.html我想www.example.com/page – esdrayker

回答

4

假設你所有的html文件都在靜態文件夾中,你可以在你的app.yaml上試試這個。

handlers: 

- url: /(.+) 
    mime_type: text/html 
    static_files: static/\1.html 
    upload: static/(.+) 

這意味着它將匹配所有和查找靜態文件夾html擴展 如果你想要的特定文件,你可以做

- url: /(hello|world) 
    mime_type: text/html 
    static_files: static/\1.html 
    upload: static/(.+) 

意味着文件的Hello.html只有world.html,以避免處理所有的網址。

+0

感謝它正在工作,現在沒有.html!現在的問題是它沒有獲取圖像或CSS。我的app.yaml如下: - url:/(.+)mime_type:text/html static_files:static/\ 1.html .XML) MIME_TYPE:應用程序/ XML static_files:靜態/ \ 1 上傳:靜態/(* \ XML) - 網址:。。/ imagenes static_dir:靜態/ imagenes - 網址:/ CSS static_dir :static/css - url:/ js static_dir:static/js - url:/ static static_dir:static #網站根目錄 - 網址:/ static_files:static/index.html 上傳:static/index.html – esdrayker

+0

好的,我想出來了!只需顛倒順序,並在文件末尾添加建議即可首先獲取css,images和js的dir。非常感謝你! – esdrayker

+0

我有一個問題,這不工作,這只是因爲我把一個連字符在其中一個選項 - 即'/(你好|一些東西)' –

0

如果您正在尋找刪除文件,我不認爲您可以通過管理控制檯或任何實用程序直接執行該操作。

您需要從本地項目中刪除文件,然後再次上傳。