1

私は自分のウェブサイトをホストするためにグーグルアプリエンジンを使用しています。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
4

1 に答える 1

4

ここから、「パターンはapp.yamlに表示される順序で上から下に評価されます。パターンがURLと一致する最初のマッピングは、リクエストの処理に使用されるものです。」

catch allハンドラー(url:。*)をファイルの最後に移動してみてください。

于 2012-12-27T08:29:11.807 に答える