ホームページ  >  記事  >  バックエンド開発  >  ユーザーの abc.com への訪問を www.abc.com に変更して、ドメインを越えないようにする方法 (cname、明示的 URL、暗黙的 URL の意味)

ユーザーの abc.com への訪問を www.abc.com に変更して、ドメインを越えないようにする方法 (cname、明示的 URL、暗黙的 URL の意味)

WBOY
WBOYオリジナル
2016-12-01 00:25:264886ブラウズ

私たちが遭遇した状況は次のとおりです。ユーザーが abc.com と入力しても、サーバーが実際には www.abc.com にある場合、クロスドメイン エラーが発生します。
JD.com はアドレスを自動的に www に変更するということを知りました。たとえば、JD.com で jd.com と入力すると、ブラウザに表示されるアドレスは自動的に www.jd.com になります。

私はドメイン名解決についてしか知りませんが、Alibaba Cloud ではドメイン名解決ができると思われる 3 種類のドメイン名解決があると言いたいのですが、cname、明示的 URL、暗黙的 URL のどれにすべきでしょうか?そして、これら 3 つの違いは何ですか。

さらに、歴史的な理由により廃止されたドメイン名 cde.com もありますが、ユーザーが cde.com にアクセスしたときに www.abc.com にジャンプするようにしたいのですが、どうすればよいでしょうか?

返信内容:

私たちが遭遇した状況は次のとおりです。ユーザーが abc.com と入力しても、サーバーが実際には www.abc.com にある場合、クロスドメイン エラーが発生します。
JD.com がアドレスを自動的に www に変更することを知りました。たとえば、JD.com で jd.com と入力すると、ブラウザに表示されるアドレスは自動的に www.jd.com になります。

私はドメイン名解決についてしか知りませんが、Alibaba Cloud ではドメイン名解決ができると思われる 3 種類のドメイン名解決があると言いたいのですが、cname、明示的 URL、暗黙的 URL のどれにすべきでしょうか?そして、これら 3 つの違いは何ですか。

さらに、歴史的な理由により廃止されたドメイン名 cde.com もありますが、ユーザーが cde.com にアクセスしたときに www.abc.com にジャンプするようにしたいのですが、どうすればよいでしょうか?

Webサーバー、nginxの例で301ジャンプを作成します:

リーリー

header("HTTP/1.1 301 が完全に移動されました");
header("場所: http://yourURL/");

phpコードの実装

301 永続リダイレクトをご存知ですか?これは、ユーザー アクセスの問題を解決するためのものです。cname はアドレス B によって解決され、リダイレクトされたアクセス用にアドレス a に提供されます。
明示的な URL は、ジャンプ時にアドレス バーが非表示になることを意味します。 URLはジャンプ時のアドレスバーです。これを行う方法は実際にはiframeフレームワークです

301リダイレクトを設定する

クローラーに優しい 301 永久リダイレクトを使用します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。