我在liferay 6.1中开发了一个主题。我有一个名为“localhost:8080/home”的页面,但现在我希望单击该页面的此链接时,它应该重定向到 localhost:8080
欢迎任何建议。 提前致谢。
最佳答案
我认为你有点困惑,所以你应该知道一些事情:
- 您不能(正常情况下且无需黑客)拥有名为“localhost:8080”的页面。每个页面(或 Liferay 中的“布局”)都有一个短名称,它是 url 的一部分。这通常称为“友好 url”,但经常与“友好 url 功能”混淆,“友好 url 功能”是一种缩短 url 请求数据的方法。 所以你总会有像“localhost:8080/something”这样的网址。 “主页”页面也是如此
- 您可以使用“虚拟主机”部分缩短网址。它会删除页面名称之前的网址部分(例如删除 web/guest 或 user/username )后缀
- 您可以使用“友好网址”功能来缩短页面名称后面的网址部分,并包含生命周期状态信息或自定义请求参数等请求信息
关于java - Liferay 页面重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14280158/