web-dev-qa-db-ja.com

GoDaddyでの転送とリダイレクトの違いは?

ドメインとホスティングを備えたGoDaddyアカウントを持っています。forwardのサブドメイン https://dcc.godaddy.com/ またはredirect Hosting-> Settings-> "URL Redirects"のサブドメイン。

サブドメインの転送とリダイレクトの違いは何ですか?

3
Tom Brito

GoDaddyの場合、forwardingは、301リダイレクトを使用して、ドメイン上のすべてのURLを別のドメインにリダイレクトします。これは無料のサービスです(少なくともドメイン登録には追加料金なしで含まれています)。

転送を使用した場合の例を次に示します。

  • http://example.com/ 301はhttp://myrealdomain.tld/にリダイレクトします
  • http://example.com/page.html 301はhttp://myrealdomain.tld/page.htmlにリダイレクトします
  • http://example.com/directory/ 301はhttp://myrealdomain.tld/directory/にリダイレクトします

Godaddyは、ホスティング(有料サービス)の一環としてURLリダイレクトを提供しています。ホスティングを使用すると、リダイレクトをより詳細に制御できます。 ホスティングを使用したリダイレクトに関するドキュメントがあります 。あなたはできる:

  • リダイレクトのタイプを制御する(301対302)
  • 転送のようにドメイン全体をリダイレクトします
  • ドメイン上の特定のパスのみをリダイレクトする
  • Linux cPanelを使用して、ワイルドカードパスをリダイレクトする
4

ForwardingおよびURLは、URLのRedirectingと同等です。同じコンセプトです。単語は同じ意味で使用できます。

ただし、redirectingは通常、HTTP 30xステータスコード(通常は永続的な301、一時的なリダイレクトは302)を送信する方法を指しますforwardingはより広い意味を想定しています。実際、いくつかの会社( GoDaddyを含む )は異なるタイプの転送を提供しています:

  • 転送(リダイレクト)
  • マスキングで転送

マスキングテクニックを使用してURLを転送すると、ターゲットに透過的にリダイレクトする代わりに、ターゲットURLがフレームで開かれるため、訪問者は常にアドレスバーにソースURLを見ることができます。

2
Simone Carletti

転送はサーバー側で実行され、リダイレクトはクライアント側で実行されます。

何かを転送すると、サーバーはリクエストを別のサーバー/ページに転送し、リクエストを処理できるようにします。これは、クライアントに関する限り完全に透過的であり、URLをマスクすることさえできます。 example.comをexample.netに転送すると、実際にはexample.netを閲覧している間、エンドユーザーはアドレスバーにexample.comを表示したままになります。

リダイレクトすると、クライアントに応答を返し、他の場所に行くように伝えます。ユーザーがexample.comに移動し、それらをexample.netにリダイレクトする場合、通常、30x応答を送信するアドレスとともに送信します。次に、ユーザーのブラウザは、example.netに2回目のリクエストを行い、そこで手動でナビゲートします。

1
Scott Helme