Liferay DXP 7.1和CE 7.1中的HTTP 404页面重定向

时间:2019-07-09 15:01:21

标签: liferay http-status-code-404 liferay-dxp liferay-7.1

我试图通过部署与Liferay CE 7.1(7.1.3-ga4)中部署的相同的CustomJspBag,在Liferay 7.1 DXP(dxp-7.1.10.1)中实现门户404重定向。

在CE中一切正常,但是在DXP中,门户网站无法正确重定向到layout.friendly.url.page.not.found属性(在portal-ext.preperties中)指示的页面:

layout.friendly.url.page.not.found=/html/error/404-error.jsp

在一个自定义的jsp包中,404 jsp只是提到了重定向(我简化了内容以确保jstl重定向不能正常工作):

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%! private static final String NOT_FOUND_LAYOUT_FRIENDLY_URL = "page-not-found"; %>
<c:redirect url="<%= NOT_FOUND_LAYOUT_FRIENDLY_URL %>" />

我只想说说这个组件可以在CE门户中正常工作,而不是在DXP中。 (而是显示标准的404浏览器错误页面)

那可能是Liferay DXP的错误吗?任何人都试图识别出来吗?

谢谢。

0 个答案:

没有答案