我的文件结构:
根目录:
css [dir]
js [dir]
img [dir]
font [dir]
khikhi [dir]
app.yaml中
index.html的
index.yaml中
khikhi目录:
css [dir]
js [dir]
img [dir]
的index.html
的app.yaml:
application: mywebsitesname
version: 1
runtime: python
api_version: 1
handlers:
- url: /(.*\.(svg|ttf|woff|woff2|gif|png|jpg|ico|js|css|eot))
static_files: \1
upload: (.*\.(svg|ttf|woff|woff2|gif|png|jpg|ico|js|css|eot))
- url: /robots.txt
static_files: robots.txt
upload: robots.txt
- url: /.*
script: main.py
Main.py:
# Copyright 2012 Digital Inspiration
# http://www.labnol.org/
import os
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
from google.appengine.ext.webapp import template
class MainHandler(webapp.RequestHandler):
def get (self, q):
if q is None:
q = 'index.html'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = 'text/html'
self.response.out.write (template.render (path, {}))
def main ():
application = webapp.WSGIApplication ([('/(.*html)?', MainHandler)], debug=True)
util.run_wsgi_app (application)
if __name__ == '__main__':
main ()
目前,当我访问mydomain.com时,我的根目录中的index.html正在服务,但是当我去mydomain.com/khikhi/或mydomain时,我也想要/khikhi/index.html。 .COM / khikhi。我应该对文件做出哪些更改才能使其正常工作?
答案 0 :(得分:2)
添加,作为handlers:
...:
- url: /khihi
static_files: khikhi/index.html
整个安排可能还有其他问题,例如很难理解你的意思
当我去mydomain.com/khikhi或mydomain.com/khikhi
时
“当我去SOMETHING或确实同样的事情” - 你在这种情况下或是什么意思,祈祷?!但是,我试图直接回答你的直接问题(所以我将“A或A”视为与“A”完全相同,就像在普通逻辑或任何编程语言中一样 - 即使是Gricean含义分析[*]表明您的Q 必须在该位上出现问题! - )。
[*] 语用学的核心基础是语言学的一个关键部分,以HP Grice的名字命名,指的是在一个话语中提出的含义,虽然没有实际表达,基于Grice的“Maxims” - 例如,“我从不诅咒那些在周末提出含糊不清的问题的海报”这句话事实上是真实的,不暗示我可能在平日诅咒他们 - 但Gricean含义我确实可以这样做,或者,为什么我会因为“周末”的限制而对非诅咒断言进行资格认定? - )