2

ポータルhttp://fut5.coをLiferay6.1で構成しています。ただし、Webブラウザから表示する場合は問題があります。初めてサイトにアクセスすると、すべて正常に機能しますが、もう一度アクセスしようとすると、次のメッセージが表示されます。

"このウェブページにはリダイレクトループが含まれてい"

この問題を再現するには、ブラウザのキャッシュをクリアする必要があります。これは、私のサイトに戻ったときに訪問者に影響を与えています。

1回目:fut5.co-> fut5.co/home 2回目:fut5.co->リダイレクトループ

フレンドリURLを次のように構成しました:/ portalパブリックページ:fut5.coプライベートページ:fut5

この動作を修正するにはどうすればよいですか?あれについてどう思う?

4

4 に答える 4

1

私は定期的にこの問題に遭遇し、Liferayが破損します。唯一の解決策は、Liferayインスタンスを完全に再インストールすることです。アプリケーションが実稼働環境に移行した後は、これが発生しないことを願っています。

于 2012-07-10T16:15:23.140 に答える
1

「コントロールパネル>ポータル設定>ナビゲーション」の「ホームURL」プロパティを「/」に設定してみてください。

于 2013-09-18T15:43:14.997 に答える
0

portal-ext.propertiesでこのプロパティを確認してください。現在、直接URLを押すと、デフォルトで/ web / guestになっているため、リダイレクトされます。

#
# Specify the site name that will default to the company's virtual host.
# If the specified site has a virtual host, then that will take precedence.
# If it does not, then it will use the company's virtual host. This property
# is useful to remove "/web/guest" (or any other site) from the default URL.
# For example, if this property is not set, then the default URL may be
# http://localhost:8080/web/guest/home. If this property is set, then the
# default URL may be http://localhost:8080/home.
#
virtual.hosts.default.site.name=Guest
于 2012-06-05T19:20:48.633 に答える
0

サイトのフレンドリURLを「ゲスト」から別のURLに変更すると、これが発生するのを見てきました。これを回避する方法は、名前を「something」に変更した場合、http://localhost:8080/web/something代わりにに移動するhttp://localhost:8080/ことです。そうすると、リダイレクトループは発生しません。これについてはすでに問題が提起されている可能性があります(編集:LPS-27051、6.1 GA2で修正済み)。最も簡単な回避策は、デフォルトサイトの名前を変更しないことです。

于 2012-07-11T17:31:05.710 に答える