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

サイト URL プレフィックスを /web/sitename からカスタム プレフィックスに変更する方法

written-by

Jorge Diaz

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

問題

  • 当社の Liferay Web サイトには次の URL プレフィックスがあります: /web/sitename とその URL は: http://example.com/web/sitename/mypage です。
  • URL プレフィックスを /level1/level2/level3 に変更したいので、その URL は次のように変更されます: http://example.com/level1/level2/level3/mypage
  • どうすれば変更できますか?

Environment

  • Liferay DXP 7.2
  • Liferay DXP 7.3

解決策

現在のサイトの URL プレフィックス: /web/sitename をカスタムのもの (たとえば、/level1/level2/level3) に変更するには、2 つの手順があります。

  1. /web/sitename プレフィックスを削除します
  2. カスタム /level1/level2/level3 プレフィックスを追加します

サイトの /web/sitename プレフィックスを削除する

1 つの Liferay に複数のサイトを保存できるため、Liferay は URL プレフィックス /web/sitename を使用して、現在位置しているサイトを見つけます。

削除する場合は、サイト レベルで仮想ホスト名を使用し、この仮想ホストを使用してサイトにアクセスできます。

詳細については、 URL から不要な部分を削除する方法 / URL を短縮する方法 / URL を使いやすくする方法 記事を参照してください。

URL サイトへのカスタム プレフィックスの追加

カスタム プレフィックス /level1/level2/level3 プレフィックスを追加する場合、これをサイト レベルで構成することはできません。

回避策として、すべてのサイト ページのフレンドリ URL を編集し、それらすべてにカスタム プレフィックスを追加すると、次のようになります。

  • ページ 1: /レベル 1/レベル 2/レベル 3/ページ
  • ページ 2: /レベル 1/レベル 2/レベル 3/ページ 2
  • ページ 3: /レベル 1/レベル 2/レベル 3/ページ 3

ページのわかりやすい URL は、構成ページから変更できます。

did-this-article-resolve-your-issue

legacy-knowledge-base