1

Heroku でホストされているアプリがあり、フリーランスのクライアントにドメインを Heroku アプリ (Cedar スタック) に向けてもらいました。ドメインがアプリを正しく指すようになりましたが、完全なパスが表示されません。つまり、/ または /contact (mydomain.com/contact ではなく) または /accounts/profile (mydomain.com/accounts/profile ではなく) にあるかどうかにかかわらず、mydomain.com にとどまります。したがって、更新ボタンをクリックすると、 / ページが読み込まれます。

このような現象が発生する原因として考えられるのは何ですか? どうもありがとうございました。

4

3 に答える 3

2

彼女は、ドメインレジストラが提供する、ある種のフレームベースのWeb転送機能を使用している可能性がありhttp://mydomain.com/ます。つまり、herokuアプリを対象とするフレームを含むHTMLページが返されます。

必要なのは、 Heroku IPAを指す「domain.com」のレコードと、を指す「www.domain.com」のレコードを作成するように彼女に依頼することです。CNAMEmyapp.herokuapp.com

于 2012-10-15T05:52:06.413 に答える
0

Heroku アプリケーションをカスタム ドメインで構成しましたか?

Heroku ツールベルトを使用して、実行しますheroku domains:add mydomain.com

詳細については、 https://devcenter.heroku.com/articles/custom-domainsを参照してください。

于 2012-10-13T17:44:44.637 に答える
0

私のクライアントは、彼女のドメイン レジストラへのアクセスを許可してくれましたが、問題が見つかりました。彼女は 302 リダイレクトを行ったことが判明しました。だからここに私が私の問題をどのように解決したかについての私の完全な解決策があります:

  1. シェルにドメインを追加する "heroku domain:add www.example.com" - Heroku 記事: https://devcenter.heroku.com/articles/custom-domains
  2. myapp.herokuapp.com を指すように www タイプの CNAME レコードを設定します
  3. example.com も正しくルーティングされるようにするには、ドメイン マネージャーからhttp://www.example.comへの 301 パーマネント リダイレクトを作成します。

それは本当にそれです。助けてくれてありがとう!

于 2012-10-17T04:35:14.553 に答える