这是我想做的用例之一:
- 用户单击博客链接或直接将博客链接粘贴到 URL
- 博客 portlet 位于社区(站点)的私有页面上。
- 由于用户不是社区(站点)的成员,他将被带到错误页面。
- 显示的是 404 页面或 No-access 错误页面。
- 我的要求开始:现在而不是显示上述页面或上述页面的自定义版本。
- 我想拦截 404 请求或其他此类请求。
- 并根据用户的一些参数和初始请求参数重定向到一个门户页面(不是静态错误页面)。
- 在这种情况下,我希望用户被重定向到同一社区(站点)的任何公共页面,并要求他加入或请求该社区(站点)的成员资格。
所以简而言之,我想要一种方法来拦截产生错误的请求,然后重定向到我想要的任何地方。
这在liferay中可用吗?如果没有,我可以了解如何实现这一目标吗?
环境: Liferay 6.1 GA2
感谢您宝贵的时间。