web-dev-qa-db-ja.com

wwwのCNAMEがありますが、そこにルートドメインをリダイレクトするにはどうすればよいですか?

私のDNS設定はかなり単純です:wwwのCNAME、ルートのデフォルト(レジストラ)ネームサーバー。

ここで、ルートドメインからwwwにリダイレクトしたいのですが、これは簡単な作業だと思っていましたが、機能していません。

htaccessファイルを変更する方法については、すべてのガイドに従ってきましたが、私のレジストラもこれを行うための簡単な設定を提供していますが、結果はありません。ブラウザでドメインのルートに移動すると、instantlyは次のようになります。

mydomain.comのサーバーDNSアドレスが見つかりませんでした。

ここで正しい行動は何ですか?サーバーエイリアスを追加する必要がありますか?ドメインエイリアスですか? DNS設定にいくつかのレコードを追加する必要がありますか?私はアイデアがありません。

注:サーバーの静的IPアドレスがありません。むしろ、CNAMEレコードを使用してサーバーにリクエストを送信する必要があります。

1
Yeats

サーバーのIPアドレスを指す、ドメインルートのAレコードが必要です。

example.comのリクエストをサーバーに送信することにより、.htaccessルールが有効になります。


サーバーには静的IPアドレスがないため、DNSプロバイダーがALIASまたはANAMEレコードをサポートしているかどうかを確認する必要があります。これらにより、ゾーン頂点でCNAMEのような機能を使用できます。プロバイダーがこれらのレコードタイプをサポートしていない場合は、doesをサポートするプロバイダーに大きな労力なしで移行できるはずです。

3
EEAA