URL リダイレクトをマップする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Web サイトを再デザインしたり、既存の Web ページの新しいバージョンを作成したりする場合、検索トラフィックを古いページから新しいページにリダイレクトすることが重要です。マッピング ツールを使用して、元の URL から更新された URL への 301/302 リダイレクトまたはサーバー転送リダイレクトを設定できます。
リダイレクト マッピングを追加すると、Sitecore が一致するアイテムを見つけられない場合にのみ、ページが見つからないページ (HTTP 404) にユーザーがリダイレクトされる直前にリダイレクトが開始されます。
リダイレクト マッピングを追加するには、次の手順に従います。
-
コンテンツ エディターで、サイトにナビゲートし、[設定] をクリックして、[リダイレクト] を右クリックします。
-
マップ アイテムをリダイレクトするには、[挿入]、[リダイレクト マップ] の順にクリックします。概要をよりよく理解するために、リダイレクト マップ アイテムを Redirect Map Grouping フォルダーに追加してグループ化することができます。
-
名前を入力して、[OK] をクリックします。
-
ドロップダウン リストからリダイレクトの種類を選択します。
-
[永続的なリダイレクト (HTTP 301)] – ターゲット リソースを永久に異なる URL にリダイレクトします。
-
[一時的なリダイレクト (HTTP 302)] - ターゲット リソースを一時的に異なる URL にリダイレクトします。
-
[サーバー転送] – サーバー要求を減らし、URL を同じに保ち、クライアントには見えません。たとえば、現在のページ リクエストを同じサーバー上の別の .aspx ページに転送する場合や、サーバーへの不要なラウンドトリップを回避する場合が挙げられます。
-
-
リダイレクトされた URL を要求のオリジナル URL のクエリ文字列と一致させる場合は、[リダイレクト時にクエリ文字列を保持しますか?] を選択します。
-
マッピング セクションを使用して、古い (左) URL パスと新しい (右) URL パスをマッピングします。次を使用できます。
-
直接一致 – 受信リクエストのパスはパターンと同じです (パターンは / で始まる必要があります)。
-
正規表現 - パターンが
^
で始まり (それよりも後が行頭にある場合のみ一致)、$
で終わる場合 (それよりも前が行末にある場合のみ一致)、正規表現による照合が使用されます。ターゲットにはトークン ($1、$2 など) を含めることができ、入力の対応する文字列に置き換えられます。パターンは最初と最後に/
を含まなければなりません。例:^/blogs/blogs-november/$
注記古い URL と新しい URL のマッピングでは、両方の方法 (直接一致と正規表現) で大文字と小文字は区別されません。
例:
直接一致によるデザイン ページのリダイレクト:
正規表現によるページのリダイレクト:
^/ab[cd]/$
は次の URL に一致します。-
/abc/
-
/abd/
-
/abc
-
/abd
-