【问题标题】:How to make ADSF/Puma serve HTML files without the .html extension如何使 ADSF/Puma 提供不带 .html 扩展名的 HTML 文件
【发布时间】:2019-03-26 12:36:41
【问题描述】:

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

在运行本地基于 Ruby 的 Web 服务器(例如 Puma)时,我有没有办法重现此行为?更具体地说,我正在使用 Ruby 的 adsf 包装器来启动 Puma 服务器以在本地为我的站点提供服务以进行开发。

我的猜测是,这应该可以通过一些机架中间件或机架配置来实现,我只是无法识别正确的 Google 搜索。

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

【问题讨论】:

    标签: ruby puma adsf


    【解决方案1】:

    【讨论】:

    • 谢谢。这似乎可以解决问题。我将在另一天不接受答案,看看其他人是否有任何其他建议,如果没有,我会接受。同时,我还打开了issue on adsf,建议将其添加为内置选项。
    猜你喜欢
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    相关资源
    最近更新 更多