legacy-knowledge-base
公開されました Jul. 2, 2025

エラーコード404のユーザーをカスタムページにリダイレクトする方法

written-by

Laura Li

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • この記事の目的は、エラーコード404の場合に、デフォルトのページを表示するのではなく、カスタムページにユーザーをリダイレクトする方法を説明することです。

環境

  • DXP 7.0+

解像度

代替案として2つのアプローチがあります。

  1. カスタムサイトページで
    • サイト管理から、存在しないページにアクセスした際に、ユーザーがリダイレクトされるページを作成します。 例えば、以下のようになります。 /web/guest/page404.
      • 注) ページ作成時に「Hide from Navigation Menu」を選択すると、ナビゲーションメニューに表示されなくなります。
    • portal-ext.properties ファイルに、プロパティの値を作成したページに設定します。
      layout.friendly.url.page.not.found=/web/guest/page404
  2. カスタムJSPページで
    • カスタム JSP ページを作成し、 /webapps/ROOT/html/portal a ディレクトリに配置します。 例えば、以下のようになります。 404.jsp.
    • portal-ext.properties ファイルに、プロパティの値を作成したページに設定します。
      layout.friendly.url.page.not.found=/html/portal/404.jsp

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base