URL リダイレクトの一括アップロード
この記事では、Microsoft Dynamics 365 Commerce でリダイレクトのコンマ区切り値 (csv) ファイルをアップロードすることによって、URL リダイレクトを一括して実装する方法について説明します。
Dynamics 365 Commerce で新しい電子商取引サイトの作成が完了し、稼動する準備ができたら、古いサイトから新しいサイトにドメイン名システム (DNS) スイッチを設定する必要があります。 このスイッチを設定すると、新しいサイトの URL が古いサイトの URL とは異なる可能性があります。 特定の URL の場合は、古い URL を使用するトラフィックを新しい URL にリダイレクトできます。 このようにして、サイトの訪問者が目的の場所にアクセスできるようにすることができます。 リダイレクトすることにより、顧客のリンク切れを防ぐことができます。また、確立された検索エンジン最適化 (SEO) の結果を管理するのに役立ちます。
個々のリンクのリダイレクトを DNS に手動で構成することもできますが、複数のリンクをリダイレクトする必要がある場合は手動による構成を行う方が手間がかかります。 リダイレクト プロセスを効率化するために、Commerce では、サイトの一括リダイレクト マップを含むデータ ファイルをアップロードする機能が用意されています。 Commerce サイト ビルダーのサイト設定では、システム管理者が、URL の一括リダイレクトを処理する CSV ファイルをアップロードして公開することができます。
CSV ファイルのリダイレクト
URL リダイレクトを処理するために、Commerce では、単純ですが、特定の CSV ファイルがサポートされています。 このファイルでは、次のスキーマを使用します。
source URL, target URL, redirect type, case sensitivity
このスキーマの要素の説明を次に示します。
ソースURL : リダイレクトが必要な元のURL。
ターゲットURL : ソースURLに移動しようとするユーザーのリダイレクト先のURLです。
[リダイレクト タイプ: 使用するリダイレクトのタイプに応じて、 301 or 302 にこの値を設定します。
- 301 リダイレクト タイプは、恒久的なリダイレクトを表し、最も頻繁に使用されるリダイレクト タイプです。 検索エンジンの最適化 (SEO) のランク付けを保守する必要がある場合は、このオプションをお勧めします。
- 302 リダイレクト タイプは一時的なリダイレクトを表し、あまり使用されることはありません。 一時メンテナンスまたはその他の非永続的なシナリオにおいてリンクの対象を保守する必要がある場合は、このオプションを使用することをお勧めします。
大文字と小文字 : ソースURLのパスで大文字と小文字 大文字/小文字が区別 場合は、この値を に設定します。 これにより、ソース URL パスに対して大文字と小文字を区別することができます。 大文字と小文字を区別する必要がない場合は、この値を false に設定します。 この値を空白のままにすると、規定値の false が使用されます。
次の例では、リダイレクトされた CSV ファイルのリダイレクト行セットを示します。
https://www.contoso.com/shop, https://www.fabrikam.com/allstores, 301, true
https://www.contoso.com/news, https://www.fabrikam.com/updates, 301, false
https://www.contoso.com/news, https://www.fabrikam.com/updates, 301
重要
次のルールに従う必要があります。 それ以外の場合、バルク URL リダイレクトは正常に機能しません。
- CSVファイルにヘッダーを挿入: 1行目または最上位の行は、最初のリダイレクト行で始まる必要があります。
- 循環エントリが必要はありません: 行のソースURLを同じ行のターゲットURLとして使用してはありません。 また、CSV ファイルの別の行または DNS リダイレクトのいずれかで、対象 URL がリンク元 URL としてリンクされている実装を回避する必要があります。
- ソースURLとターゲットURLは有効なURL形式にする必要 URLに空白や無効な文字を使用することはできません。
- ソース クエリ文字列のURLはサポートされていません Commerceはソース クエリ文字列を実行しませんが、コピー先クエリ文字列パラメータを使用できます。
- CSVファイルは有効なCSV形式である必要があります: CSVファイルには、コンマ区切り値、各リダイレクト用の個別の行、および有効なファイル形式を設定する必要があります。また、ヘッダーを含む必要はありません。
リダイレクト CSV ファイルのアップロード
リダイレクト用の CSV ファイルは、Commerce サイト ビルダーを使用してアップロードできます。 リダイレクト用の CSV ファイルをサイトにアップロードするユーザーは、そのサイトの管理者である必要があります。
リダイレクト CSV ファイルをアップロードするには、次の手順を実行します。
- Commerce サイトビルダーで、一括 URL リダイレクトを受信するサイトに移動します。
- サイト 設定 > 一般 に移動します。
- URL リダイレクト マッピング で アップロード を選択します。
- ファイル エクスプローラーで、CSV ファイルを検索して選択し、開く を選択します。
- URL リダイレクト マッピング で、リダイレクトを有効にするにはこのオプションを ON に設定します。
- コマンド バーで、保存と発行 を選択し、この変更をコミットします。 リダイレクトが有効になるまで最大 15 分間待ちます。
重要
一度に読み込むことができるのはサイトごとに 1 つのバルクリダイレクト CSV ファイルのみです。
アップロードされたリダイレクト CSV ファイルの更新
以前にアップロードされたリダイレクト用 CSV ファイルをダウンロードして参照することができます。 また、ファイルをダウンロードした後に、ファイルを編集してからアップロードすることもできます。
アップロードされたリダイレクト CSV ファイルをアップロードするには、次の手順を実行します。
- Commerce サイトビルダーで、一括 URL リダイレクトを受信するサイトに移動します。
- サイト 設定 > 一般 に移動します。
- URL リダイレクト マッピング で ダウンロード を選択します。
- ファイルをローカル コンピューターに保存します。
- 必要に応じて CSV ファイルを編集し、保存します。
- URL リダイレクト マッピング で 置換 を選択します。
- ファイル エクスプローラーで、置換 CSV ファイルを検索して選択し、開く を選択します。
- URL リダイレクト マッピング で、リダイレクトを有効にするにはこのオプションを ON に設定します。
- コマンド バーで、保存と発行 を選択し、この変更をコミットします。 リダイレクトが有効になるまで最大 15 分間待ちます。
一括リダイレクトをオフにする
アップロードされたリダイレクト CSV ファイルでの一括リダイレクトを無効にするには、次の手順を実行します。
- 有効であるが存在しない、ソースおよび対象 URL (
https://www.com,https://www.com,301
など) を持つ新しいCSVファイル を作成して保存します。 - Commerce サイトビルダーで、一括 URL リダイレクトを受信するサイトに移動します。
- サイト 設定 > 一般 に移動します。
- URL リダイレクト マッピング で 置換 を選択します。
- ファイル エクスプローラーで、新しい CSV ファイルを検索して選択し、開く を選択します。
- URL リダイレクト マッピング で、リダイレクトを有効にするにはこのオプションを ON に設定します。
- コマンド バーで、保存と発行 を選択し、この変更をコミットします。 リダイレクトが機能しなくなるまで最大 15 分間待ちます。
追加リソース
サイトと Dynamics 365 Commerce チャンネルの関連付け