Jak ustawić adresy URL dla strony statycznej za pomocą Ruby Rack na Heroku

Moja strona jesttutaj.

Kiedyś był blogiem opartym na Django. Jednak nie aktualizuję go, więc chciałem, aby stał się statyczną stroną HTML. Zrobiłem to i przeniosłem do Heroku z Ruby Rack.

Jednak każdy adres URL przechodzi do strony głównej. To z powodu mojego pliku config.ru:

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)
  ]
}

Pytanie: Czy istnieje sposób mapowania wielu adresów URL? na przykładfoo.com/about mapy dopublic/about/index.html, foo.com/posts/2012/oct/21/blog-postmapy dopublic/posts/2012/oct/21/blog-post/index.html

W tym momencie byłbym nawet w porządku, wpisując każdy ręcznie.

Dzięki za pomoc.

questionAnswers(2)

yourAnswerToTheQuestion