Ruby on rails 在Rails应用程序中,如何在appname.com/blog上使用Tumblr或Wordpress博客而不是blog.appname.com?

Ruby on rails 在Rails应用程序中,如何在appname.com/blog上使用Tumblr或Wordpress博客而不是blog.appname.com?,ruby-on-rails,redirect,dns,subdomain,tumblr,Ruby On Rails,Redirect,Dns,Subdomain,Tumblr,我最近读到一篇文章说,你的博客在子域上生活,从而失去了“谷歌果汁” 我目前在blog.myapp.com上建立了一个tumblr博客。我需要做什么才能通过myapp.com/blog访问相同的博客?纯ruby解决方案: config/routes.rb match "/blog(/*path)" => redirect{ |params| "http://www.google.com" + (params[:path] ? "/?q=#{params[:path]}" : '/')}

我最近读到一篇文章说,你的博客在子域上生活,从而失去了“谷歌果汁”


我目前在blog.myapp.com上建立了一个tumblr博客。我需要做什么才能通过myapp.com/blog访问相同的博客?

纯ruby解决方案:

config/routes.rb

match "/blog(/*path)" => redirect{ |params| "http://www.google.com" + (params[:path] ? "/?q=#{params[:path]}" : '/')}  
工作原理:

  • /blog
    转到
  • /blog/programming/1234我的文章
    转到

如果在应用程序之前有apache/nginx Web服务器,最好在apache/nginx Web服务器中添加url重写规则;)

在你的应用程序之前,你有nginx/apache吗?我在Heroku上,所以我认为我能改变的东西非常有限…