0

GAE + webapp2アプリを使用していますが、HTMLのhref行でこのエラーが発生します。

INFO     2012-08-25 00:08:47,461 dev_appserver.py:2891] "GET /components%20copy_files/bootstrap-typeahead.js HTTP/1.1" 404 -
INFO     2012-08-25 00:08:47,470 dev_appserver.py:2891] "GET /components%20copy_files/application.js HTTP/1.1" 404 -

(私はそれらをたくさん持っていますが..)

問題は、私のhtmlがcss/js「componentscopy_files」のこのフォルダーを参照していることです。

app.yamlにマッピングするにはどうすればよいですか?私は試した

- url: /components%20copy_files
    static_dir: templates/components%20copy_files

- url: /components copy_files
      static_dir: templates/components copy_files

- url: /components\%20copy_files
      static_dir: templates/components\%20copy_files

しかし、自分のサイトにcss / jsをロードさせることができません...?助けてくれてありがとう。

また、フォローアップの質問として、別のホスティングサーバーからhtml / css / jsを移植していて、すべてのhrefリンクとdirが設定されている場合、app.yaml/webapp2を取得してこれらすべてのファイルにルーティングするにはどうすればよいですか。 app.yamlですべての静的ディレクトリを宣言する必要がありますか?ところで:私はTwitterブートストラップ(他の誰かによって書かれた)を使用するプロジェクトを移植していますが、コードに戻ってすべてのhrefを編集したくないので、これらのネストされたリソースファイルをうまく再生させるための簡単な解決策はありますか? gae + app.yaml / webapp2?

あなたが助けることができればトンに感謝します!

4

2 に答える 2

1

正しい構成は次のとおりです。

- url: /components%20copy_files
  static_dir: templates/components copy_files
于 2012-08-25T02:05:35.380 に答える
1
- url: /components%20copy_files
  static_dir: you can have whatever name you want here(doesn't have to match the url)
于 2012-08-25T02:21:19.653 に答える