ホームページ >バックエンド開発 >PHPチュートリアル >ユーザーの abc.com への訪問を www.abc.com に変更して、ドメインを越えないようにする方法 (cname、明示的 URL、暗黙的 URL の意味)
私たちが遭遇した状況は次のとおりです。ユーザーが 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 永久リダイレクトを使用します