我有以下main.py文件:谷歌應用程序引擎GET /index.html HTTP/1.1" 404 -
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
if self.request.url.endswith('/'):
path = '%sindex.html'%self.request.url
else:
path = '%s/index.html'%self.request.url
self.redirect(path)
app = webapp2.WSGIApplication([('/.*', MainPage)],
debug=True)
app.yaml文件:
application: gtryapp
version: 1
runtime: python27
api_version: 1
threadsafe: yes
處理程序:
url:/ images /(。。(gif | png | jpg)) static_files:static/img/\ 1 上傳時間:靜態/ IMG /(。(GIF | PNG | JPG))
網址:。。/ CSS /(的.css) MIME_TYPE:文/ CSS static_files:靜態/ CSS/\ 1 上傳:靜態/ CSS /(。的CSS)
網址:/ JS /(的.js) MIME_TYPE:文/ JavaScript的 static_files:靜態/ JS/\ 1 上傳:靜態/ JS /(的.js)
網址:/(的.html) MIME_TYPE:text/html的 static_files:靜態/ \ 1 上傳:靜態/(。的.html)
網址:* 腳本:main.app
庫:
- 名稱:webapp2的 版本: 「2.5.2」
這是目錄和文件列表..所以爲什麼我得到404?
如果我寫
網址:/index.html
MIME_TYPE:text/html的
static_files:index.html的
上傳:指數html的
它告訴我的index.html頁,但沒有圖像...這是非常奇怪的是與圖像的正則表達式怎麼回事?
一個簡單的實驗將註釋掉'。*。html' –
的處理程序聲明似乎是因爲/index.html沒有路徑映射。 – marcadian
嘗試使用/.*\.html處理程序的正則表達式 – ericmux