首页 > 解决方案 > 如何将我的网址从 https://example.com/name.html 更改为 https://example.com/name?

问题描述

如何将我的网址从更改https://example.com/name.htmlhttps://example.com/name?我正在使用 Firebase 托管来托管我的网站。该网站是使用 Bootstrap Studio 以 HTML 和 javascript 制作的。

在线阅读各种解决方案后,我知道“.htaccess”文件可用于更改 url,但没有一个解决方案提供使用 Firebase 托管的方法。

标签: htmlfirebasefirebase-hosting

解决方案


Firebase 托管有一个称为cleanUrls控制 HTML 扩展的存在/不存在的设置。请参阅有关控制 .html 扩展的文档:

cleanUrls属性允许您控制 URL 是否应包含.html扩展名。

.html如果为 true,Hosting 会自动从上传的文件 URL 中删除扩展名。如果.html在请求中添加了扩展,Hosting 会301重定向到相同的路径,但会消除该.html扩展。

.html通过在文件的托管中包含 cleanUrls 属性来指定包含扩展firebase.json。例如:

"hosting": {
   // ...

   // Add the "cleanUrls" attribute within "hosting"
   "cleanUrls": true
}

推荐阅读