【问题标题】:In a Rails app, how can I have a Tumblr or Wordpress blog live at appname.com/blog instead of blog.appname.com?在 Rails 应用程序中,如何在 appname.com/blog 而不是 blog.appname.com 上拥有 Tumblr 或 Wordpress 博客?
【发布时间】:2011-11-09 13:30:13
【问题描述】:

我最近读到these notes about SEO,它说您通过将博客放在子域上而失去了“Google 果汁”。

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

【问题讨论】:

  • 你的应用之前有 nginx/apache 吗?
  • 嗯,我在 Heroku,所以我认为我可以改变的东西非常有限......

标签: ruby-on-rails redirect dns subdomain tumblr


【解决方案1】:

纯红宝石解决方案:

config/routes.rb

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

它是如何工作的:

如果你的应用之前有一个 apache/nginx 网络服务器,最好在你的 apache/nginx 网络服务器中添加一个 url 重写规则;)

【讨论】:

    猜你喜欢
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 2018-10-14
    • 1970-01-01
    • 2013-08-03
    • 2013-03-22
    • 1970-01-01
    相关资源
    最近更新 更多