5

私は mysite.com を持っています。現在、私のブログは blog.mysite.com です。

ブログを次のようにしたい: mysite.com/blog - これは tumblr ブログを指します。

Rails をリバース プロキシとして使用して、mysite.com/blog の URL 構造を維持し、tumblr のコンテンツを表示し、mysite.com/blog の URL と記事の URL を維持することはできますか? tumblr の URL にリダイレクトしませんか?

ありがとう

4

1 に答える 1

3

はい、可能ですが、非常に重い解決策です。あなたがする必要があるのは、リモートコンテンツを取得してレンダリングするコントローラーのメソッドを定義することです。

require 'net/http'

class TunblrController<ApplicationController
  def index
    uri = URI('http://tumlbr.com/myblog')
    html = Net::HTTP.get(uri)
    render :html=>html
  end
end

そうは言っても、Nginx、HAProxy、または他の同様のソリューションを使用して行う方がはるかに優れています

于 2012-11-19T23:32:10.883 に答える