我已经阅读了全局外部HTTP(S)负载平衡器的流量管理概述URL映射概述,但不知道如何做以下操作:
https://example.com/page ----> https://example.com/page.html
是否可以"删除"?从我的URL扩展与谷歌的全局外部HTTP(S)负载均衡器?
我的网站托管在谷歌云存储(桶)。我明白,我可以使用gsutil
设置文件上的元数据到type:text/html
,这是一个可行的解决方案,但我需要脚本,我花了几个小时看,但从来没有弄清楚。脚本基本上需要递归地列出所有扩展名为.html
的文件,然后重命名它们,删除文件扩展名,然后设置元数据。
URL重写允许您向外部用户提供与您的服务使用的URL不同的URL。虽然它说它是provides URL shortening
,但扩展删除不是通过负载平衡器完成的,而是通过将文件的Content-Type元数据设置为"text/html"或者使用App引擎或Firebase托管来提供静态HTML网站并隐藏HTML扩展。后一个建议在另一个stackoverflow帖子
url: /contact
static_files: www/contact.html
upload: www/contact.html