So richten Sie URLs für statische Websites mit Ruby Rack auf Heroku ein

Meine Seite istHier.

Früher war es ein Django-Blog. Da ich es jedoch nicht mehr aktualisiere, wollte ich es nur zu einer statischen HTML-Site machen. Ich habe es gekauft und mit Ruby Rack nach Heroku gebracht.

Jede URL wird jedoch auf die Homepage aufgelöst. Das liegt an meiner config.ru-Datei:

use Rack::Static, 
  :urls => ["/media/images", "/media/js", "/media/css"],
  :root => "public"

run lambda { |env|
  [
    200, 
    {
      'Content-Type'  => 'text/html', 
      'Cache-Control' => 'public, max-age=86400' 
    },
    File.open('public/index.html', File::RDONLY)
  ]
}

Frage: Gibt es eine Möglichkeit, mehrere URLs zuzuordnen? z.B.foo.com/about Karten zupublic/about/index.html, foo.com/posts/2012/oct/21/blog-postKarten zupublic/posts/2012/oct/21/blog-post/index.html

Zu diesem Zeitpunkt wäre ich sogar in der Lage, jede einzelne von Hand zu tippen.

Danke für Ihre Hilfe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage