谷歌应用程序引擎,PHP:将javascript、图像和css读取为文本文件


Google App Engine, PHP: reads javascript, images and css as Text files

我在谷歌应用引擎上部署了一个PHP应用程序,我尝试了App.yaml文件的不同配置,但仍然无法识别静态文件。这是我的代码:

application: double-goal-88313
version: 1
runtime: php
api_version: 1
handlers:
- url: /Maps/stylesheet
  static_dir: Maps/stylesheet
  mime_type: 'text/css'
- url: /logodoc.png
  static_dir: Maps/images/logodoc.png
  application_readable: true
- url: /Maps/js
  static_dir: Maps/js
  mime_type: 'application/javascript'
- url: /findDoctor/.*
  script: Maps/index.php

谢谢!

看看你在上面文章中的评论,你可能需要类似的东西

handlers:
- url: /Maps/stylesheet
  static_dir: Maps/stylesheet
- url: /logodoc.png
  static_files: Maps/images/logodoc.png
  upload: Maps/images/logodoc.png
  application_readable: true
- url: /Maps/js/(.*)
  script: Maps/js/'1
- url: /findDoctor/(.*'.(htm|html|css|js))$
  static_files: Maps/'1
  upload: Maps/.*'.(htm|html|css|js)$
- url: /findDoctor/.*
  script: Maps/index.php

首先,您可以了解如何配置app.yaml

然后尝试

handlers:
- url: /Maps/stylesheet
  static_dir: Maps/stylesheet
- url: /logodoc.png
  static_files: Maps/images/logodoc.png
  upload: Maps/images/logodoc.png
  application_readable: true
- url: /Maps/js/(.*)
  script: Maps/js/'1
- url: /findDoctor/.*
  script: Maps/index.php

现在您可以访问your-app-version.appspot.com/logodoc.pngyour-app-version.appspot.com/Maps/js/file.js文件.js应位于js/file.js