4

スタイルシートなどの典型的な静的ファイルapp.yamlには、そのファイルを保持するディレクトリへのパスが含まれている必要があることを知っています。例えば

-   url: /stylesheets
static_dir: stylesheets

サイトマップを GAE サーバーに追加するにはどうすればよいですか?

4

2 に答える 2

2

これは静的ファイルであるため、ファビコンに対して行ったことです。

- url: /favicon.ico
  static_files: media/img/favicon.ico
  upload: media/img/favicon.ico

xml サイトマップも静的ファイルなので、同じことをしたいかもしれません:

- url: /sitemap.xml
  static_files: my/folder/path/sitemap.xml
  upload: my/folder/path/sitemap.xml

アップロード行については完全にはわかりません。しかし、私のファビコンはそれなしではそもそも機能しませんでした

編集: 動的なサイトマップが必要な場合は、このリンクの指示に従って、サイトマップ ページにアクセスするたびにそれらを生成できます。

于 2012-12-21T16:08:21.570 に答える
1

App Engine のベスト プラクティスに従うために、このボイラープレートhttp://appengine.beecoss.comを確認することをお勧めします。

そこには、sitemap.xml と必要なその他の多くのファイルを配置した場所があります。これが最善の方法です。

- url: /(robots\.txt|humans\.txt|crossdomain\.xml|sitemap\.xml)
  static_files: static/\1
  upload: static/(robots\.txt|humans\.txt|crossdomain\.xml|sitemap\.xml)
于 2012-12-22T15:41:33.050 に答える