【问题标题】:Catch inexistent static files in app.yaml在 app.yaml 中捕获不存在的静态文件
【发布时间】:2022-01-03 20:09:10
【问题描述】:

在 app.yaml 我有

- url: /(.+\.(gif|png|jpg))$
  static_files: \1
  upload: .+\.(gif|png|jpg)$

- url: .*
  script: auto

我想拦截/重定向不存在的图像文件(gif | png | jpg)。

事实上,当请求一些不存在的带有图像扩展名的文件时,GAE 返回一个错误,我正在寻找是否有某种方法 -at app.yaml- 来拦截它们。 (我可以删除静态图像 URL 条目并在代码中处理所有内容,但我想知道 app.yaml 中是否有方法)

【问题讨论】:

    标签: php google-app-engine


    【解决方案1】:

    添加

    error_handlers:
      - file: router.php
    

    有效。作为脚本的路由器运行并可以解析原始URL并采取行动。

    【讨论】:

      猜你喜欢
      • 2012-09-01
      • 2015-03-12
      • 2015-02-19
      • 2013-03-28
      • 2011-11-10
      • 2023-03-13
      • 2017-08-08
      • 2011-07-01
      • 2016-01-21
      相关资源
      最近更新 更多