カスタム静的エラーページを設定する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SitecoreAIサイト固有の404ページ(見つからないページ)や500ページのエラー処理ページを作成・設定できます。エラーが発生すると、訪問者はこれらの静的エラーページのいずれかにリダイレクトされます。
404のカスタムエラーページは多言語対応で、デフォルトではウェブサイト訪問者の文脈言語で表示されます。例えば、ウェブサイト訪問者がイタリア語のページをリクエストしても、そのページがイタリア語で存在しない場合、404ページ(イタリア語)にリダイレクトされます。
-
もし訪問者が求める言語で404ページが存在しない場合、訪問者はウェブサイトのデフォルト言語の404ページにリダイレクトされます。
-
404ページがウェブサイトのデフォルト言語に存在しない場合、訪問者は標準のSitecore 404ページにリダイレクトされます。
-
Next.jsの制限により、このソリューションはJSS使用時にマルチサイト環境ではサポートされません。
-
Next.jsでバージョン21以降JSS DISABLE_SSG_FETCH設定を有効にしている場合、JSSアプリは404ページや500ページものカスタムエラーページを取得しません。
カスタムの静的エラーページを設定するには:
-
サイト内にエラーページを作成しましょう。
-
コンテンツエディターでsitecore/Content/<site collection>/<site>/Settingsに移動します。
-
Error HandlingセクションのPage not found link欄またはServer error page linkにカスタムエラーページへのリンクを挿入してください。
注記もし以前にコンテンツエディターでサイトを作成していて、Error Handlingセクションが見つからない場合は、サイトコレクションを作成する際にError Handlingオプションを選択し忘れている可能性があります。
-
変更を反映するために、サイトのルート項目を再公開する必要があります。
サイトツリーでSiteアイテムをクリックし、PublishタブのPublishグループでPublishのドロップダウン矢印をクリックし、Publish itemを選択します。または、Siteアイテムを右クリックしてPublish Itemを選択します。

-
Publish ItemダイアログでRepublishをクリックします。子コンテンツを再公開する必要はありません。
-
クリックPublish。