legacy-knowledge-base
公開されました Sep. 10, 2025

自動生成されるURLから「/web/」を削除する。

written-by

Liferay Support

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を生成し、フレンドリーなURLに変更する方法を紹介します。 これは、URLに生成された末尾を付加したくない方にとっては問題かもしれません。

例: http://liferay.com/web/page.htmlhttp://liferay.com/page.html になる。

解像度

URLの書き換えやリダイレクトは、Web Serverで直接設定する必要があります。 この問題を解決する一例として、次のようなポータルプロパティを追加する方法があります:

  • Liferay Portal 6.1 EE 以降の場合: virtual.hosts.default.site.name=Guest
  • Liferay Portal 6.0 EE 以下では、以下のようになります: virtual.hosts.default.community.name=Guest

localhostはこのプロパティでは動作しないので、テスト環境ではhostsファイルをlocalhost以外のものにリダイレクトする必要があることに注意してください。

ポータルサイトから行う場合は、次の手順で行ってください:

  1. コントロールパネル-> サイト設定-> サイトURL
    1. 例として、ここからバーチャルホストを設定して、 www.test.comのような言い方をすることができます。
  2. これをローカルでテストする場合は、 C:\ Windows \ System32 \ drivers \ etc 0>の hosts.txt 0>に移動し、収益 127.0に追加する必要があります。 0.1 www.test.com 0>
    1. テストが終了したら必ず取り外してください
  3. サイトのURLは、 www.test.com/page1/2/3/etc。そのサイトの 。と表示されるようになりました。

追加情報

命名規則を守りたい場合は、 /guest の部分を変更するフレンドリーURLを使用することができます。 また、バーチャルホストを使用していて、ネーミングスキームを取り入れたい場合は、ページ上でページの管理をクリックすることで、ページのURLを個別に管理することができます。

did-this-article-resolve-your-issue

legacy-knowledge-base