そこで、1and1からドメインを購入しました。つまり、www.mysite.com
Herokuでアプリをホストしていmyapp.herokuapp.com
ます。ドメインを転送するには、HTTPとフレームの2つのオプションがあります。HTTP転送は、URLをからwww.mysite.com
にリダイレクトするだけのようですmyapp.herokuapp.com
が、これは私が望んでいることではありません。しかし、フレームのリダイレクトに問題があります。サイトをさまざまなページ(たとえばmyapp.herokuapp.com/users
)に移動するとwww.mysite.com
、上部に表示されますが、表示されませんwww.mysite.com/users
。URLパスを正しく表示するにはどうすればよいですか?
質問する
9812 次
1 に答える
11
(i)frameメソッドを使用したくない-これは悪い習慣であり、現在発生している問題が発生します。
おそらくやりたいことは次のとおりです。
- www.yourdomain.comをHerokuアプリに接続します(WebインターフェイスまたはCLI [1]を介して)
www
DNSプロバイダーを指すようにCNAMEレコードを設定するyourapp.herokuapp.com
か、DNSホスティングをまだ持っていない場合はZerigo DNS [2]アドオンを使用します(あなたのように聞こえます)- (オプション) DNSプロバイダー/ドメインレジストラを介してhttp://yourdomain.comをhttp://www.yourdomain.comに転送するようにリダイレクトを設定します。これはオプションですが、Herokuがルートドメイン(yourdomain.com)を変更した場合に備えてAレコードに追加します。
- (オプション)アプリケーションコードなどからhttp://myapp.herokuapp.com/をhttp://www.yourdomain.com/にリダイレクトします(たとえば、Rackを使用してコンテンツを提供している場合はconfig.ru)。
[1] https://devcenter.heroku.com/articles/custom-domains [2] https://addons.heroku.com/zerigo_dns
于 2012-07-18T04:30:12.180 に答える