14

私は彼らがそれをサポートしていないことを知っていますが、真剣に、それを行う方法は?ポイントA-Herokuに301のみを提供するIPを記録しますか?それは本当にばかげているように聞こえます。私は何かが足りないのですか?

より簡単な回避策はありますか?

4

4 に答える 4

14

より簡単な回避策があります。

wwwCNAMEをmyapp.herokuapp.comにポイントします

次に、ルートURL(myapp.com)をwww.myapp.comに転送します

于 2017-02-17T05:21:21.003 に答える
12

Herokuのドキュメントによると:

たとえば、ゾーンアペックスドメイン(別名「ネイキッド」ドメインまたは「ベア」ドメイン)は、example.comDNSがゾーンアペックスのCNAMEレコードを禁止しているため、Herokuアプリでは公式にサポートされていません。ただし、一部のDNSホストは、ゾーンの頂点でCNAMEのような機能を取得する方法を提供します。

各プロバイダーの設定は似ています。CNAMEレコードの場合と同じように、apexドメインのALIASまたはANAMEエントリをmyapp.herokuapp.comにポイントします。

Herokuのドキュメントには、ゾーン頂点の「CNAME」サポートを備えたこれらのプロバイダーが記載されています。

さらに、これらのプロバイダーも機能します。

また、ほとんどのDNSプロバイダー(ClouDNSNamecheap FreeDNSなど)には無料のWebホップ/ Webリダイレクトがあるため、リダイレクト用に独自のWebサーバーをセットアップする必要はありません。

于 2012-12-24T17:58:46.407 に答える
2

NameCheapの場合:@は「http://www.example.com」に移動します。wwwは「myHeroku.herokuapp.com」に移動します。

また、この回答をチェックしてください

于 2014-11-13T04:13:27.383 に答える
1

Herokuには独自のDNS管理がないため、DNSを外部でホストし、レコードをherokuにポイントする必要があります。これが解決策です(私はDNSを管理するためにルート53を使用しています-それは無料です)

1.ドメインをheroku-www.example.comに追加します。この後、herokuはCNAMEレコードを提供します

2.このCNAMEレコードをRoute53に追加します

3. example.comというs3バケットを作成し、https://aws.amazon.com/blogs/aws/root-domain-website-hosting-for-amazon-s3/が言うwww.example.comへのリダイレクトを設定します

4.(HTTPSが必要ない場合は、この手順をスキップします)クラウドフロントインスタンスを作成し、www.example.comのs3バケットリンクを使用して設定し、www.example.comのcnameエントリのみを追加します。

5.ルート53で、example.comのAレコードを作成し、example.comのs3バケットに関連するクラウドフロントリンクとしてポイントエイリアスを作成します。example.comのポイントエイリアスs3バケット

6.完了

于 2019-09-29T22:04:07.247 に答える