liferay 6:从breadcrumb到达主站点

时间:2015-03-06 09:27:41

标签: liferay liferay-6

我们有liferay 6.1-ga2服务主站点和几个子站点。在protal设置中,我们将/home设置为标准主页,logout-page和root-url。 现在,如果我们导航到子网页/web/projectFoo,然后想要通过点击痕迹导航中的链接或手动输入http://example.com/来返回主网站(其中example.com当然会被我们的域名替换),我们不会重定向到我们的标准登陆页面,而是重定向到最后一个访问过的项目。

如果我们明确输入http://example.com/home,我们就会到达目标网页。但在面包屑线中,链接指向/。如果我们通过javascript使用/home替换它,仍然有外部链接,可能指向http://example.com/(在另一个标签中...)

我们如何防止这种情况?

2 个答案:

答案 0 :(得分:0)

可能不是你想要的,但在这种情况下我真的很务实并且选择了30秒的解决方案:

我的appserver前面总是有一个网络服务器 - 通常是Apache httpd - 而且只会对我不喜欢的网址发出无条件重定向。

答案 1 :(得分:0)

现在我们修好了。问题是站点设置中的配置错误: 主页URL缺少网站路径的一部分: /home是不够的,如果/web/guest/home是网站的内部前缀,则必须为/web/guest/