Как настроить URL-адреса для статического сайта с помощью Ruby Rack на Heroku

Мой сайтВот.

Раньше это был блог на Django. Однако я больше не обновляю его, поэтому я просто хотел сделать его статическим HTML-сайтом. Я вижуотредактировал его и перенес в Heroku с помощью Ruby Rack.

Однако каждый URL разрешается к домашней странице. Это из-за моего файла 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)
  ]
}

Вопрос: Есть ли способ сопоставить несколько URL-адресов? напримерfoo.com/about карты,public/about/index.htmlfoo.com/posts/2012/oct/21/blog-postкарты дляpublic/posts/2012/oct/21/blog-post/index.html

На данный момент яЯ бы даже хорошо печатал каждый из них вручную.

Спасибо за вашу помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос