詳細情報:
Aura サイトと LWR サイトのページリダイレクトの主要概念
ページリダイレクトは、Experience Cloud でのサイトの検出可能性と SEO エクイティを維持するのに役立ちます。Aura および Lightning Web Runtime (LWR) サイトでページリダイレクトを設定する前に、主要概念と考慮事項を確認してください。
内部リダイレクト
ユーザーをエクスペリエンスビルダーサイトページから同じサイトの別のページにリダイレクトするには、内部リダイレクトを作成します。複数のドメインに存在するサイトの内部リダイレクトを設定するには、すべてのドメインのパスプレフィックスを使用してリダイレクトエントリを作成します。次に例を示します。
MyDomainCommunity/s/source, /target
/CustomDomainCommunity/s/source, /target内部リダイレクトを作成するときは、次の点に留意してください。
- リダイレクト元 URL はユーザーの転送元となるエクスペリエンスビルダーサイトページです。
- リダイレクト先 URL はユーザーのリダイレクト先となる同じエクスペリエンスビルダーサイトのページです。
- リダイレクト元 URL とリダイレクト先 URL に、ドメイン名の後のすべての内容を含めます。
- リダイレクトを設定するサイトがドメインのルートでホストされている場合にのみ、ソース URL としてルートパスを使用します。
- 取得元 URL にはパスプレフィックスを含めますが、取得先 URL には含めないでください。Aura サイトのリダイレクト先 URL の場合、/s より後のすべてが含まれます。
外部リダイレクト
外部リダイレクトを設定することもできます。外部リダイレクトでは、ユーザーを Aura サイトまたは LWR サイトの外部のページにリダイレクトするか、そのページからリダイレクトします。外部リダイレクトを作成するときは、次の点に留意してください。
- 外部リダイレクトを作成するには、リダイレクト元 URL とリダイレクト先 URL を CSV ファイルに追加します。
- リダイレクト元 URL はユーザーの転送元のページです。
- リダイレクト先 URL はユーザーのリダイレクト先となるページです。
- リダイレクトを設定するサイトがドメインのルートでホストされている場合にのみ、ソース URL としてルートパスを使用します。
静的リダイレクトと動的リダイレクト
静的ページリダイレクトは、ユーザーをある URL から別の URL に転送します。基本的に、ユーザーがアクセスしようとした URL に基づいて、ユーザーの転送先を Salesforce に指示します。ユーザーが www.mysite.com/homepage にアクセスしようとしているとします。ただし、サイトを www.mysite.com/home-page に置き換えました。この時点で、最初のサイトから 2 つ目のサイトへのリダイレクトを作成します。
動的 URL リダイレクトルールでは、パターンを使用して URL を識別し、そのパターンに基づいてユーザーを新しい URL に自動的にリダイレクトします。動的ルールは、Salesforce B2C Commerce ストアのカスタムオブジェクトと商品およびカテゴリページのわかりやすい URL スラッグを作成している場合に特に役立ちます。動的リダイレクトルールを作成するときは、次の点に留意してください。
- 組織あたりの動的リダイレクトルールは 100 個に制限されています。
- リダイレクトルールにはリダイレクト元とリダイレクト先が必要です。
- 動的リダイレクトルールは、内部リダイレクトと外部リダイレクトに使用できます。
動的ルールを使用する場合、顧客が入力した URL がリダイレクト元 URL と比較されます。パターンが一致する場合、顧客はリダイレクト先 URL にリダイレクトされます。
Aura および LWR サイトでは、静的リダイレクトと動的リダイレクトがサポートされています。
- 以前に Salesforce の外部でホストされていた登録済みカスタムドメイン URL から
- Salesforce の外部でホストされている URL に
- Salesforce ドメインでホストされているサイトページ間
- ソース URL と対象 URL にクエリパラメーターが含まれる
/secur で始まり、.css で終わる URL、または lastmod= の URL では機能しません。
