在google app engine for java的静态页面中,使用app.yaml从url中删除.html扩展名
我正在使用Google app engine为静态网页提供服务,但我想删除URL中的.html扩展名。我创建了一个App.yaml文件。我创建了一个名为static的文件夹,其中包含app.yaml文件,但它仍然不起作用。我到底做错了什么?。我正在使用java的应用程序引擎在google app engine for java的静态页面中,使用app.yaml从url中删除.html扩展名,html,google-app-engine,Html,Google App Engine,我正在使用Google app engine为静态网页提供服务,但我想删除URL中的.html扩展名。我创建了一个App.yaml文件。我创建了一个名为static的文件夹,其中包含app.yaml文件,但它仍然不起作用。我到底做错了什么?。我正在使用java的应用程序引擎 application: Google App Engine JSF 2.2 Template version: 1 runtime: java handlers: - url: /(.+) mime_type
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/(.+)
试试这个:
- url: /(.+)
file: static/\1.html
并将app.yaml放在根war文件夹中。并且,确保缩进与您在这里看到的一样。你的缩进不正确。除了-url行之外,应该缩进2个空格。嘿,GAEfan,这是我的缩进代码,是google app engine for java,再次感谢您的帮助
application: Google App Engine JSF 2.2 Template
version: 1
runtime: java
handlers:
- url: /(.+)
static_files: static/\1.html
upload: static/\1.html
mime_type: text/html
尝试上传:static/\1.htmlHey GAEfan我尝试了你提到的内容,但效果不好,应该可以。您的文件名不正确。你的app.yaml是根目录吗?你的静态目录也是根目录吗?我把app.yaml和html文件放在静态文件夹中,如果它在外部的话。静态文件夹在war文件夹中,静态html文件和app.yaml文件在静态文件夹中。更改为answer.OK,静态_文件用于java中的其他用途。请尝试修改后的答案。1的作用是什么?如何使用GAE Java实现这一点?