代码之家  ›  专栏  ›  技术社区  ›  Matthew Murdoch

如何在Heroku上提供嵌套的静态内容?

  •  4
  • Matthew Murdoch  · 技术社区  · 16 年前

    我有一个rails应用程序,在 public 目录(例如。 public/index.html )以及嵌套子目录中的其他静态内容(例如。 public/one/two/index.html

    如果我在本地通过 script/server 但当我上传到 Heroku 顶层页面加载正确,但嵌套内容返回404。

    this question )它们讨论了rails中的静态内容,但它们似乎都采用了一种相当简单的结构,即一个包含所有文件的目录。

    我有什么办法可以解决这个问题吗?

    2 回复  |  直到 9 年前
        1
  •  1
  •   Matthew Murdoch    16 年前

    如果您有一个非常简单的web应用程序(比如说,大部分是静态内容),那么使用 Sinatra Heroku 设置和预防此类问题要简单得多。

        2
  •  1
  •   GroovyCakes    14 年前

    你可以在Heroku上提供静态内容,而无需编写任何“代码”。。。您只需要告诉“Rack”中间件内容所在的位置(详见本帮助文章):

    http://devcenter.heroku.com/articles/static-sites-on-heroku

    推荐文章