私のサイトはこちらです。
以前は Django を利用したブログでした。しかし、私はそれを更新しなくなったので、静的な HTML サイトにしたかっただけです。私はそれをwget'edして、Ruby RackでHerokuに移動しました。
ただし、すべての 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.html
のfoo.com/posts/2012/oct/21/blog-post
マップpublic/posts/2012/oct/21/blog-post/index.html
この時点で、それぞれを手で入力しても問題ありません。
ご協力いただきありがとうございます。