この記事では、Liferayプラットフォームが自動的に /web/, を付加したURLを生成し、フレンドリーなURLに変更する方法を紹介します。 これは、URLに生成された末尾を付加したくない方にとっては問題かもしれません。
例: http://liferay.com/web/page.html が http://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以外のものにリダイレクトする必要があることに注意してください。
ポータルサイトから行う場合は、次の手順で行ってください:
-
コントロールパネル-> サイト設定-> サイトURL
- 例として、ここからバーチャルホストを設定して、 www.test.comのような言い方をすることができます。
- これをローカルでテストする場合は、
C:\ Windows \ System32 \ drivers \ etc 0>の
hosts.txt 0>に移動し、収益
127.0に追加する必要があります。 0.1 www.test.com 0>
- テストが終了したら必ず取り外してください
- サイトのURLは、 www.test.com/page1/2/3/etc。そのサイトの 。と表示されるようになりました。
追加情報
命名規則を守りたい場合は、 /guest の部分を変更するフレンドリーURLを使用することができます。 また、バーチャルホストを使用していて、ネーミングスキームを取り入れたい場合は、ページ上でページの管理をクリックすることで、ページのURLを個別に管理することができます。