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

フレンドリ URL で特殊文字が使用されている

written-by

Rita Schaff

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

問題

  • åäö などの特殊文字は、ASCII バージョンを表示する代わりに、フレンドリ URL に表示されます。
  • 例: ページのタイトルは new page åäö となり、 /new-page-aaoではなく
    /new-page-åäö になります。

Environment

  • DXP 7.0+

解決策

  • これは現在意図されている動作であり、 LPS-65233によって作成されたもので、フレンドリ URL での多言語文字の使用 (Unicode で) をサポートするためのものであり、それを構成するオプションはありません。 追跡できるオープンな機能リクエストがあります: LPS-78008

  • 早急な解決が必要な場合 、正規化/音訳に関する独自のビジネス ロジックを実装するカスタム開発を検討する必要があります。 これに関してサポートが必要な場合は、Liferay の担当者に詳細をお尋ねください。

追加情報

  • 執筆時点では、このカスタマイズをブロックしているバグ: LPS-121817 があります。

  • したがって、オプションは次のとおりです。

    • バグが解決されるのを待つか、

    • 次の回避策を使用します。

      • メソッド com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil.setFriendlyURLNormalizer(FriendlyURLNormalizer) を使用して、カスタム実装を FriendlyURLNormalizerUtil設定します。

      • または、ここで説明されているように、Ext プラグインでデフォルトの実装をオーバーライドします: Extending Core Classes Using Spring with Ext Plugins

did-this-article-resolve-your-issue

legacy-knowledge-base