Herokuで動作するRadiantのmulti_site拡張機能を取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1806986

  •  05-07-2019
  •  | 
  •  

質問

Herokuでmulti_siteを使用してRadiantCMSを入手した人はいますか?私は実際にそれを試してみましたが、それはエラーを与えて大いに爆撃しました:

Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.

これは私が試したことです:

  1. tractor.heroku.com にアクセスし、admin / radiantを使用してログインします。
  2. 「サイト」セクションが表示されている場合は、FooおよびBarサイトがあります。
  3. / etc / hostsファイルを編集し、foo.myapp.comおよびbar.myapp.comをトラクターのアドレスに解決するIPアドレスに追加しました(これが正しいかどうかは完全にはわかりません)
  4. ここでURLを入力します" http://foo.myapp.com "ブラウザで、上記のエラーが表示されます。

Herokuでこれを機能させるために必要な特別な設定はありますか?

役に立ちましたか?

解決

だから、私はついにherokuサポート自身から答えを得ました。みんなの利益のためにここに貼り付けます:

レセプションは言った: fyi appname.heroku.comのURLからyourdomain.tldへの301リダイレクトが必要な場合、この手順で成功しました:

  1. 放射の凍結(application_controller.rbを変更できるようにするため、 http://wiki.github.com/radiant/radiant/running-on-edge

  2. このコードをApplicationControllerクラス内のapplication_controller.rbに追加します:

----> 8

before_filter :redirect_domain
def redirect_domain
  if request.host == 'appname.heroku.com'
    redirect_to "http://yourdomain.tld#{request.request_uri}", :status=>301
  end
end

----> 8

(サポートからDavidに感謝!)

よろしく D

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top