Ruby Rack将传入的域请求重定向到子文件夹

Ruby Rack将传入的域请求重定向到子文件夹,ruby,redirect,dns,jekyll,rack,Ruby,Redirect,Dns,Jekyll,Rack,因此,我尝试将一个Heroku实例用于多个站点。网站代码本身使用的是jekyll,所以它只是子文件夹中大量的静态页面 无论如何,我想把domain.com映射到heroku_instance.com/sub_文件夹。 因此: domain.com=>heroku_instance.com/domain.com domain.com/blog=>heroku_instance.com/domain.com/blog domain2.com=>heroku_instance.com/domain2

因此,我尝试将一个Heroku实例用于多个站点。网站代码本身使用的是jekyll,所以它只是子文件夹中大量的静态页面

无论如何,我想把domain.com映射到heroku_instance.com/sub_文件夹。 因此:

  • domain.com=>heroku_instance.com/domain.com
  • domain.com/blog=>heroku_instance.com/domain.com/blog
  • domain2.com=>heroku_instance.com/domain2.com
  • domain2.com/blog=>heroku_instance.com/domain2.com/blog

我不确定Heroku是否是静态网站的正确答案。像GitHub Pages或AWS S3这样的IMHO将是一个更好的解决方案。所以我可以在AWS上遵循这一点,在那里建立我的Jekyll网站。听起来对吗?