我正在使用谷歌应用引擎来托管我的网站。我尝试上传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
答案 0 :(得分:4)
从here开始,“模式按照它们在app.yaml中从上到下出现的顺序进行评估。第一个模式与URL匹配的映射是用于处理请求的映射。”。< / p>
您应该尝试将catch all handler(url:。*)移动到文件的末尾。