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-post
Karten 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.