私は彼のRailsアプリをHerokuに移行したいクライアントを持っています。しかし、クライアントには、WordPressで動作するドメインに関連付けられたブログもあります。現在、WordPressのブログはRailsアプリと一緒に楽しく走っていますが、一度Herokuに移行すれば明らかにできません。WPブログをRails App with Herokuに接続する必要があります
アプリのURLはhttp://mydomain.comのようになり、ブログのURLはhttp://mydomain/blogのようになります。
私は、TotoやJekyllのようなRails形式でブログをやり直すことが最善の長期的解決策であることを認識しています。しかし、短期的には、WPブログのホスティングを続けて(またはどこか)、Herokuを使ってアプリを稼働させるのが最善の方法は何ですか?クライアントはブログがサブドメイン上にあることを望んでいませんが、ブログへのトラフィックがあるので、SEOの理由でmydomain/blogにとどまるようにしてください。
Herokuのに古いサイトからのメインURLをリダイレクトするために、古い(非Herokuの)サーバー上の使用rack_rewriteや屈折(あるいは単に通常の301歳とApacheのmod_rewrite):私は2つのアイデアを持っています。この場合、私はWordpressのブログをどこにでも幸せに走らせておくことができます。おもう??このようにすれば、他のオプションよりもこれらのオプション(rack_rewrite、refraction、またはmod_rewrite)の1つを選択する理由はありますか?
ヘロクサイトを指すようにDNS情報を切り替えてから、ブログの301リダイレクトを古いサイトに使用します。しかし、私はサブドメイン上の古い(非Heroku)サイトを取得し、とにかくそれがサブドメインではないように見えるようにいくつかの種類の書き換えルールを使用する必要があります。
これらの方法のどちらかが推奨されていますか、それとももっと簡単に行う方法がありますか?
何:
あなたが宝石をインストールし、ドキュメントに応じてアプリを設定した後、あなたの
./config.ru
ファイルはこのようなものを持っていますhttps://github.com/jaswope/rack-reverse-proxyを参照してください? –
@ジョン、私は同じ状況があります。あなたはウィルフィールドのアドバイスに従ったのですか? – Dorian
@Dorian、これは悪い考えであることをクライアントに説得したので、私はWinfieldのアドバイスに従ったと思います。 –