sha*_*han 11 html java google-app-engine
我在这里非常困惑.我一直在使用Google Appengine作为我们的网络服务器,到目前为止它一直很好用,但我有一个请求让网页加载而没有.html扩展名.我一直在做一些阅读,看到我需要创建一个app.yaml文件来将网址映射到其他东西?到目前为止,这是我在文件中的内容:
application: company-website
version: 1
runtime: java
threadsafe: true
handlers:
- url: /about
script: about.html
Run Code Online (Sandbox Code Playgroud)
我一直在尝试阅读如何在他们的文档站点上执行此操作,但我似乎无法找到任何引用如何删除扩展名并仍指向正确的html文件.谁能帮我吗?我可以在appengine-web.xml文件中执行此操作吗?好像我可以在那里做而不创建app.yaml文件.
任何帮助,将不胜感激.谢谢!
编辑:尝试了一些更多的东西..尝试移动文件我试图删除扩展到其自己的文件夹,如下所示:
/root
-index.html
-/about
-index.html
Run Code Online (Sandbox Code Playgroud)
这是好的,当我键入我的domain.com/about/它似乎工作,但当我键入domain.com/about它不.很沮丧.
在 Python 和 Go 中,您可以在 url 处理程序中使用正则表达式匹配;如果 Java 也使用 app.yaml 你可能会这样做:
- url: /(about|other|sections)$
static_files: \1\.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |