【发布时间】:2026-02-06 13:50:01
【问题描述】:
我正在使用 Google 应用引擎来提供静态网页,但我想删除 URL 中的 .html 扩展名。我创建了一个 App.yaml 文件。我创建了一个名为 static 的文件夹,其中包含 app.yaml 文件,但它仍然没有任何想法我做错了什么?我正在使用带有 java 的应用引擎。
application: Google App Engine JSF 2.2 Template
version: 1
runtime: java
handlers:
- url: /(.+)
mime_type: text/html
static_files: static/\1.html
upload: static/(.+)
【问题讨论】:
-
试试
upload: static/\1.html -
嘿GAEfan 我试过你提到的,但它不起作用
-
嗯,应该可以。你所拥有的是不正确的文件名。您的 app.yaml 是否在根级别,而您的
static目录也在根级别? -
我的 app.yaml 在静态文件夹中,html 文件应该在外面。静态文件夹在 war 文件夹中,静态 html 文件和 app.yaml 文件在静态文件夹中跨度>
-
是的。改为回答。