2

我的门户http://fut5.co配置了 Liferay 6.1。但是,从 Web 浏览器查看时会出现问题。我第一次访问该站点时一切正常,但是当我再次尝试访问时,会出现下一条消息:

“此网页有重定向循环”

为了重现这个问题,我每次都必须清除浏览器的缓存。返回我的网站时,这会影响我的访问者。

第一次:fut5.co -> fut5.co/home 第二次:fut5.co -> 重定向循环

我将友好的 url 配置为:/portal 公共页面:fut5.co 私人页面:fut5

我该如何解决这种行为?你怎么看?

4

4 回答 4

1

尝试将“控制面板 > 门户设置 > 导航”上的“主页 URL”属性设置为“/”。

于 2013-09-18T15:43:14.997 回答
1

我定期遇到这个问题,Liferay 被破坏了。我发现唯一的解决方案是完全重新安装 Liferay 实例。我希望一旦我的应用程序进入生产环境就不会发生这种情况。

于 2012-07-10T16:15:23.140 回答
0

当您将网站的友好 URL 从“访客”更改为其他内容时,我已经看到了这种情况。解决此问题的一种方法是,如果您将其重命名为“某物”,则使用 tohttp://localhost:8080/web/something而不是http://localhost:8080/- 然后不会发生重定向循环。可能已经为此提交了一个问题(编辑:LPS-27051,在 6.1 GA2 中修复)。最快的解决方法是不重命名默认站点。

于 2012-07-11T17:31:05.710 回答
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 回答