URL リダイレクトをマップする

Version: 10.1
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Web サイトを再デザインしたり、既存の Web ページの新しいバージョンを作成したりする場合、検索トラフィックを古いページから新しいページにリダイレクトすることが重要です。マッピング ツールを使用して、元の URL から更新された URL への 301/302 リダイレクトまたはサーバー転送リダイレクトを設定できます。

重要

リダイレクト マッピングを追加すると、Sitecore が一致するアイテムを見つけられない場合にのみ、ページが見つからないページ (HTTP 404) にユーザーがリダイレクトされる直前にリダイレクトが開始されます。

リダイレクト マッピングを追加するには、次の手順に従います。

  1. コンテンツ エディターで、サイトにナビゲートし、[設定] をクリックして、[リダイレクト] を右クリックします。

  2. マップ アイテムをリダイレクトするには、[挿入]、[リダイレクト マップ] の順にクリックします。概要をよりよく理解するために、リダイレクト マップ アイテムを Redirect Map Grouping フォルダーに追加してグループ化することができます。

    マップ アイテムをリダイレクトするには、[挿入]、[リダイレクト マップ] の順にクリックします。
  3. 名前を入力して、[OK] をクリックします。

  4. ドロップダウン リストからリダイレクトの種類を選択します。

    • [永続的なリダイレクト (HTTP 301)] – ターゲット リソースを永久に異なる URL にリダイレクトします。

    • [一時的なリダイレクト (HTTP 302)] - ターゲット リソースを一時的に異なる URL にリダイレクトします。

    • [サーバー転送] – サーバー要求を減らし、URL を同じに保ち、クライアントには見えません。たとえば、現在のページ リクエストを同じサーバー上の別の .aspx ページに転送する場合や、サーバーへの不要なラウンドトリップを回避する場合が挙げられます。

  5. リダイレクトされた URL を要求のオリジナル URL のクエリ文字列と一致させる場合は、[リダイレクト時にクエリ文字列を保持しますか?] を選択します。

  6. マッピング セクションを使用して、古い (左) URL パスと新しい (右) URL パスをマッピングします。次を使用できます。

    • 直接一致 – 受信リクエストのパスはパターンと同じです (パターンは / で始まる必要があります)。

    • 正規表現 - パターンが ^ で始まり (それよりも後が行頭にある場合のみ一致)、$で終わる場合 (それよりも前が行末にある場合のみ一致)、正規表現による照合が使用されます。ターゲットにはトークン ($1、$2 など) を含めることができ、入力の対応する文字列に置き換えられます。パターンは最初と最後に / を含まなければなりません。例: ^/blogs/blogs-november/$

    注記

    古い URL と新しい URL のマッピングでは、両方の方法 (直接一致と正規表現) で大文字と小文字は区別されません。

    例:

    直接一致によるデザイン ページのリダイレクト:

    直接一致によりページをリダイレクトします。

    正規表現によるページのリダイレクト: ^/ab[cd]/$ は次の URL に一致します。

    • /abc/

    • /abd/

    • /abc

    • /abd

    正規表現によりページをリダイレクトします。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、