Liferay中具有特定模式的友好URL

时间:2015-01-19 07:16:09

标签: liferay-6 friendly-url

我可以在Liferay 6.2 CE中实现友好的URL,如下所示:localhost:8080 / pagename / mapping / dynamic-id

但我想要如下:

本地主机:8080 /页面名/动态-ID

OR

本地主机:8080 /映射/动态-ID

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

没有正式的,也没有简单的方法可以达到你想要的效果。对于常见请求,我根本不会推荐它。门户网站架构以这种方式定义它,因为每个请求都应该清楚地定义信息,例如:

  • 页面目的地(哪一个?)
  • portlet (哪一个?)
  • portlet 实例ID (当instanceable = true时)
  • 某些指定的portlet 上下文信息

正如您所看到的,删除任何这些信息都可能导致请求可以通过多种方式理解(哪个页面?页面上的哪个portlet?哪个实例?哪个动作?)

如果没有一些严重的理由,我不会试图与此作斗争,因为这可能会在将来导致其他一些问题。如果没有其他办法,只需提供更多信息,我们就可以为您的案例找到一些解决方法。