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

在您的资产文件夹中,您可以创建 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 回答