我正在使用谷歌应用程序引擎来托管我的网站。我试图上传sitemap.xml,但当我打开www.example.com/sitemap.xml链接时,它显示的是Oops! This link appears to be broken.。我不知道这是什么原因。有人能告诉我我哪里做错了吗?
下面是我的app.yaml文件的内容
application: mywebsite
version: 1
runtime: python
api_version: 1
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
- url: .*
script: main.py
- url: /icon\.ico
static_files: icon.ico
upload: icon.ico
- url: /sitemap.xml
static_files: static/sitemap.xml
upload: static/sitemap.xml
- url: /static
static_dir: static发布于 2012-12-27 16:29:12
在here中,“模式是按照它们在app.yaml中出现的顺序进行评估的,从上到下。模式与URL匹配的第一个映射是用于处理请求的映射。”
您应该尝试将catch all处理程序(url:.*)移动到文件的末尾。
https://stackoverflow.com/questions/14050293
复制相似问题