1

ページをローカルで表示すると、それらが表示されます。しかし、展開して表示すると、404 が表示されるか、代替テキストが表示されます。

サイトは troop-398.appspot.com です。

私のindex.htmlのスニペットは次のとおりです。

`<img src="images/IMG_0190.jpg" alt="Bluejay Point" width="760"/>`

ここに私の app.yaml があります:

application: troop-398
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: /robots.txt
  static_files: robots.txt
  upload: robots.txt 

- url: .*
  script: main.py

- url: /images
  static_dir: static/images

私のディレクトリ構造は次のとおりです。

folder website
  files including index.html
  folder images
     IMG_0190.jpg

どんな助けにも感謝します!

4

1 に答える 1

2

次のようなことを試してみてください。

- url: /assets
  static_dir: assets

assets フォルダー内に、他に 3 つのフォルダーを作成できます

root
  index.html
  contact.html

  -assets
       js
       img
       css

次に、index.html ページで、次の方法で静的ファイルを参照できます。

<img src="/static/img/IMG_0190.jpg" alt="Bluejay Point" width="760"/>
于 2013-03-18T22:23:27.730 に答える