Heroku経由でデプロイされたドメインがあり、wwwで正常に稼働しています。しかし、wwwなしでドメインにアクセスすると、正しくレンダリングされません。 Herokuでwwwを使用して、またはwwwを使用せずに両方のドメインを追加しようとしましたが、残念ながらまだ機能しません。
また、 here でステップ2を実行しようとしましたが、引き続きエラーが発生しました:An unexpected error occurred. If this issue continues, contact support.
GoDaddyにネイキッドドメインを追加して、wwwのドメインのようにHerokuにデプロイされたWebに転送するにはどうすればよいですか?
最初の説明GoDaddy(CNAME wwwにHeroku URLとHeroku URLにドメイン転送を手動でのみ追加)。
2番目の説明Heroku URLおよびHerokuのドメインに設定されたDNSターゲット(www用に1行、wwwなしに他の行がある)。
2つの方法があります。 URL転送を使用するか、.htaccess
ファイルでリダイレクトを使用できます。最初にURL転送を試してください。
RL転送
これを機能させるには、GoDaddyドメイン情報にアクセスし、www.example.comに転送を設定します。
。htaccessメソッド
RewriteEngine on
#if Host ==domain.com
RewriteCond %{HTTP_Host} ^domain\.com$
#and uri==/mypage
RewriteCond %{THE_REQUEST} /mypage
#redirect the request to http://app-heroku.com
RewriteRule ^(.*) http://app-heroku.com [P]
これにより、非wwwを使用しない人々はwwwに強制されます。
ホスティングに応じて(cpanel/plesk)手順は以下のとおりです godaddy.com/help/redirect-urls-with-your-hosting-account-512 0