我想将用户重定向到自己的错误页面而不是默认的liferay错误页面。我正在使用6.1.1 CE ga2。重定向到自定义错误页面而不是默认的liferay错误页面
我试图
layout.show.http.status=true
layout.friendly.url.error=/error
门户分机,但没有运气内。
我想将用户重定向到自己的错误页面而不是默认的liferay错误页面。我正在使用6.1.1 CE ga2。重定向到自定义错误页面而不是默认的liferay错误页面
我试图
layout.show.http.status=true
layout.friendly.url.error=/error
门户分机,但没有运气内。
由于您尚未指定哪种类型的错误,因此您需要显示自定义错误页面,因此我将其显示为500.您可以为其他人实施。
在应用程序服务器web.xml中添加以下配置。
$ TOMCAT_HOME/conf目录/ web.xml文件
<error-page>
<error-code>500</error-code>
<location>/ErrorPages/Error500.jsp</location>
</error-page>
让错误页面重定向的变化。
< script> location.href ='/ web/ip/login'; </script>
你也可以通过ext插件来实现它。我从来没有尝试过。我会尽量让你知道
解决方案1个
显示错误页面: -
步骤1: - 进入门户服务器
liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\html
创建新的文件夹名称为“error”
步骤2: - 在新创建的路径粘贴附加的图像(accessDenied.png
)
liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\html\error
步骤3变化
portal-ext.properties
添加新令牌
layout.friendly.url.page.not.found=/html/error/accessDenied.png
步骤4重新启动服务器。
该解决方案将在错误代码404的情况下显示错误png。
解决方案2: -
tomcat-7.0.27\webapps
转到每个portlet的WEB-INF并编辑web.xml。 添加
<error-page>
<error-code>404</error-code>
<location>/images/accessDenied.png</location>
有用的链接:http://www.shashantpanwar.com/2013/07/how-to-overridehide-liferay-default.html – mahesh