
オリバーさんに会いましょう。オリバーさんは「Fancy Flavours」という自分のレストランと、それに合うウェブサイトを立ち上げたいと考えています。彼はドメインを購入したいと思っていfancy-flavours.co.uk
ますが、アメリカ英語とイギリス英語のスペルの違い、「flavours」と「flavors」を考慮する必要があることはわかっています。
fancy-flavors.co.uk
2 つの異なる Web サイトをホストするのではなく、スペルミスのある Web サイトを使用しようとするユーザーを「適切な」 Web サイトに自動的にリダイレクトすることは可能ですか?
私は HTML リダイレクトについてよく知っていますが、これがドメイン レベルで可能であり、すべてのトラフィックに適用されるかどうか疑問に思っています。
これの利点の 1 つは、たとえば、Oliver が新しいサブドメイン を追加する場合、mail.fancy-flavours.com
2 つの異なる DNS レジストリ間でこれらの DNS 変更をミラーリングする必要がないことです。
答え1
DNS レベルでは可能だとは思わないでください。DNS はドメインとサブドメインを IP にポイントするのに役立ちます。ただし、*.example.com のようなワイルドカードを使用して、すべてのサブドメインを IP にポイントすることはできます。
URLレベルでは、マイケルが述べたように、301リダイレクトを使用できます。また、ワイルドカードを使用することもできます。example.com/anythingをwww.example.com/anythingにリダイレクトしたり、その逆を行ったりできます。サーバーのコントロールパネルがこれをサポートしているはずです。または、.htaccessを使用することもできます。ヘルプは以下にあります。このURL。
答え2
BIND を使用して独自の DNS をホストしている場合、これはある程度可能です。両方のゾーンを同じゾーン ファイルから提供できますが、Web/メール サーバーに両方のドメインを収容する必要があります。ゾーン ファイルでは、実際のドメイン名 (fancy-flavours.co.uk. または fancy-flavors.co.uk.) ではなく、常に "@" を使用してドメイン名を参照する必要があります。次に、named.conf で両方のドメインに同じゾーン ファイルを指定します。
サードパーティの DNS ホスティング プロバイダーを使用している場合は、ゾーンと構成ファイルに直接アクセスしないと、これを実行するのがより困難になる可能性があります。
限られた数の DNS 名に対してこれを行う価値があるかどうかは、あなただけが答えられる質問です。
答え3
同じ効果を得るための回避策はたくさんありますが、Web サーバーを介さずにサイレント リダイレクトを行うことはできません。(リダイレクトするのではなく、ドメイン名のすべてのバージョンに対して同じ Web サーバーが応答するようにすることは可能です)