如何处理 Google App Engine app.yaml 中的尾部削减

2023-12-02

我试图在这里回答这个问题时遇到了这个问题:提供 PHP 文件时删除 PHP 文件扩展名关于如何在 Google App Engine 的 app.yaml 中路由某些请求。

但我无法弄清楚如何使用单个 app.yaml 正则表达式来映射可能有或没有尾部斜杠的 URL 请求。现在,我用两行处理这个案例:

handlers:
- url: /(.*)/
  script: /\1.php
- url: /(.*)
  script: /\1.php

但这似乎是多余的。这两条线可以合二为一吗?

我认为应该有效的事情,比如

url: /(.*)(/?)

and

url: /(.*)(/{0,1})

and

url: /(.*)(/?$)

似乎不适用于带有尾部斜杠的请求。


使用非贪婪正则表达式。

/(.*?)/?$

DEMO

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何处理 Google App Engine app.yaml 中的尾部削减 的相关文章

随机推荐