擅长:python、mysql、java
<p>您需要注册一个catch all脚本处理程序。在app.yaml的末尾附加此内容:</p>
<pre><code>- url: /.*
script: main.py
</code></pre>
<p>在main.py中,需要输入以下代码:</p>
<pre><code>from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
class NotFoundPageHandler(webapp.RequestHandler):
def get(self):
self.error(404)
self.response.out.write('<Your 404 error html page>')
application = webapp.WSGIApplication([('/.*', NotFoundPageHandler)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
</code></pre>
<p>用有意义的东西替换<code><Your 404 error html page></code>。或者最好使用模板,您可以阅读如何做到这一点<a href="http://code.google.com/appengine/docs/gettingstarted/templates.html" rel="noreferrer">here</a>。</p>
<p>请让我知道如果你有问题设置这个。</p>