使用google应用引擎中的app.yaml从url中移除.html扩展名,以获取静态页面的java

时间:2014-06-10 18:55:36

标签: html google-app-engine

我正在使用Google应用引擎来提供静态网页,但我想删除网址中的.html扩展名。我创建了一个App.yaml文件。我创建了一个名为static的文件夹,其中包含了app.yaml文件,但它仍然无法解决我做错了什么?我正在使用带有java的app引擎。

 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/(.+)

2 个答案:

答案 0 :(得分:0)

试试这个:

 - url: /(.+)
   file: static/\1.html

并将app.yaml放在root(war文件夹)中。并且,确保缩进如您所见。你的缩进是不正确的。应该缩进2个空格,- url行除外。

答案 1 :(得分:0)

嘿GAEfan这里是我的缩进代码,它是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