如何通过app引擎上传sitemap.xml?

时间:2012-12-27 06:18:13

标签: python google-app-engine sitemap

我正在使用谷歌应用引擎来托管我的网站。我尝试上传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

1 个答案:

答案 0 :(得分:4)

here开始,“模式按照它们在app.yaml中从上到下出现的顺序进行评估。第一个模式与URL匹配的映射是用于处理请求的映射。”。< / p>

您应该尝试将catch all handler(url:。*)移动到文件的末尾。