如何使ADSF / Puma提供没有.html扩展名的HTML文件

问题描述 投票:0回答:1

我正在构建一个静态站点,没有Jekyll或任何其他已知静态站点构建器的帮助。当将这样的站点部署到静态站点主机(如GitHub Pages或Netlify)时,这些服务器知道在我访问software.html时加载mydomain.com/software(没有.html扩展名)。

在运行像Puma这样的本地基于Ruby的Web服务器时,有没有办法让我重现这种行为?更具体地说,我使用Ruby的adsf包装器来启动Puma服务器以在本地为我的站点提供开发。

我的猜测是,这应该是一些机架中间件或机架配置,我只是无法识别正确的谷歌搜索它。

我应该提一下,我对directory/index.html方法不感兴趣,因为我看到的所有Web服务器都在这些情况下为URL添加了一个尾部斜杠。

ruby puma adsf
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.