web-dev-qa-db-ja.com

Heroku経由でデプロイされたGoDaddyにネイキッドドメイン(wwwなし)を追加する方法は?

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
Ly Maneug

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

1
norcal johnny