私はすでにRails 4アプリケーションを持っており、すべて正常に動作しています。私は別の英雄のアドレスを持つことができるかどうかを知りたい、それはこの同じアプリにリダイレクトされます。可能であればどのように教えてください。同じ英雄用の2つのアドレスを使用できますか?
答えて
はい、できます。リダイレクトするだけの場合(例:something.comがanother.comにリダイレクトするなど)、DNSプロバイダ(通常はドメインレジストラ)で行う必要があります。 DNSを設定するときは、URLレコードを追加する方法が必要です。
異なるドメインで同じアプリを使用する場合は、DNSをherokuに「ポイントする」ように設定し、heroku domains:add
コマンドを使用してadd the domainを設定する必要があります。電子メールで登録プロセスがある場合は、異なる送信者アドレス(FROM)または異なる起動URLを使用して電子メールを送信する必要があるため、特に、メーラーでは異なるドメインを動的に処理するようにコードを変更する必要があることに注意してください。メールの確認。 ActionDispatch :: Requestには、request.host
のような便利なメソッドがいくつかあります。
はい、できます。あなたは2つのオプションがあります。
は、この場合、Herokuのアプリ
でリダイレクトを取り扱う、あなたの現在のDNSプロバイダで同じアプリケーションに両方のドメインを指すようにする必要があります。また、
heroku domains:add
コマンドを使用して、Herokuアプリケーションに両方のドメインを追加する必要があります。最後に、アプリケーション内でリダイレクトを処理する必要があります。ルーターで、リダイレクトするホスト名に制約のあるルートを追加し、Rails
redirect
featureを使用してリダイレクトを管理します。より複雑なリダイレクトは、ドメイン登録やDNSプロバイダが提供するリダイレクト機能を使用してRailsアプリケーション
リダイレクトに取り付けられたラックミドルウェアを用いて達成することができます。ほとんどのレジストラは、ドメインを別のドメインにリダイレクトする機能を提供しています。その場合は、この機能を使用してプライマリドメインにリダイレクトします。
ヘロクで何も変更する必要はありません。
あなたは2つのHerokuのアプリケーションに配備同じコードベースを持っているしたい場合は、本質的に異なるHerokuののGitのリモートとして各環境を構成している代わりに、彼らの"environment"機能を使用します。
私はあなたの答えを理解して感謝します。しかし、私は現在ドメイン名を持っていません。私はsomething.herokuapp.comのアプリケーションもsomeother.herokuapp.comからアクセスできるようにしたい。あなたはそれで私を助けることができますか? –
さて、2つのヒーローアプリに同じコードベースを配備するだけです。 https://devcenter.heroku.com/articles/multiple-environmentsを参照してください(この例では2つの環境を示していますが、同じ環境を同じ「環境」の原則を使用して複数のアプリに配備できます)。 –
同じコードをデプロイすると、メールで受信したデバイス確認リンクをクリックしたときにアプリケーションが壊れます。それは他のアプリケーションに戻ります。また、2つの異なるアプリケーションを使用すると、同じユーザーがサインアップすることはできません。その他の提案はありますか? –
- 1. 同じサービスで2つのリポジトリを使用できますか?
- 2. 同じアプリを英雄の別の地域に配備しますか?
- 3. 2つのルートがSailsJsで同じコントローラアクションを使用できますか?
- 4. - 同じUser.Identity.Nameを使用して同じビューで同じコントローラで2つのクエリを使用する。
- 5. 同じ名前で同じパッケージの2つのJavaクラスを使用できますか?
- 6. なぜ2つのHTTPとTCPアドレスが同じポートを使用でき、2つのIPCアドレスが同じ名前付きパイプを使用できないのですか?
- 7. 英雄アプリ用のカスタムドメイン上のssl
- 8. 同じNSZoneを2回使用できますか?
- 9. 英雄のAbiword
- 10. 角2.英雄のツアーパッケージ。ブラウザのインスタンス
- 11. 同じ行のアラビア語と英語でのEclipseの使用
- 12. 2つのホストが同じIPアドレスを示します
- 13. 1つのトランザクションで同じデータソースを指す2つの異なるエンティティマネージャを使用できますか?
- 14. 2つのvimインスタンスを読み込み専用で開くと、同じスワップファイルを使用できますか?
- 15. 同じアニメーションで2つの異なるUIViewAnimationCurvesを使用する
- 16. tabBarControllerで同じ2つのViewController.xibを使用する方法
- 17. angularjsで同じ2つの列名を使用する方法
- 18. スプリングフレームワーク:2つのクラスで同じ自動ワイヤードオブジェクトを使用する
- 19. 同じプロジェクトで2つの異なるスケジューリングポリシーを使用する
- 20. 同じサーバ上で2つのsshを使用する方法
- 21. 同じページの2つのIDに同じスクリプトを使用する方法は?
- 22. QTでは、同じ名前で異なる引数を持つ2つのスロットを使用できますか?
- 23. Xcode 4.3.2で同じ製品名のiOS 2ターゲットを使用できますか?
- 24. 2つのアニメーションを同じビューに適用しますか?
- 25. レールを使用して英雄にプッシュする問題
- 26. 2つのスレッドが同じ組み込みPythonインタプリタを同時に使用できますか?
- 27. 同じライブラリの2つのバージョンを使用する
- 28. Java - 同じ名前の2つのクラスを使用する
- 29. 2つのドメイン全体で同じ名前付きトラッカーを使用する
- 30. 同じファイルの2つのセクションのdiffを表示するのにどのツールを使用できますか?
現在購入しているDNSアドレスまたはドメイン名がありません。私はちょうどsomething.herokuapp.comがsomeother.herokuapp.comにリダイレクトされることを望みます。実現可能ですか? –
はい、できます。次のヘッダでindex.phpファイルをデプロイすることができます(レールアプリケーションを使う必要はありません): ' '。 herokuが単純なhtmlをサポートしているかどうかはわかりません。レールの静的サイトについては、次のURLを参照してください。https://devcenter.heroku.com/articles/static-sites-ruby –
リダイレクトソリューションは、ソースアプリケーション(何か)に展開する必要があります。 –