2
我想在liferay上设置自定义410页面。我已经配置,对于通过文件404页portal-ext.properties如何在liferay上设置自定义410页面
layout.friendly.url.page.not.found=/html/portal/404.html
但我不知道该怎么做了410页。 感谢您的帮助
我想在liferay上设置自定义410页面。我已经配置,对于通过文件404页portal-ext.properties如何在liferay上设置自定义410页面
layout.friendly.url.page.not.found=/html/portal/404.html
但我不知道该怎么做了410页。 感谢您的帮助
没有这样的配置选项。如果您查看PortalImpl.sendError
的代码,您会看到NoSuchLayoutException
有一个特殊测试。所有其他错误只是重定向到状态页面。
您可以创建一个EXT插件并覆盖PortalImpl.sendError
以执行任何您想要的操作。或者您创建一个挂钩并覆盖/html/portal/status.jsp
。
要添加到Tobias的答案,当前给定的列表(403,404,400,500)正在PortalImpl.java中进行处理。最好使用hook来重写status.jsp以获得更清晰的解决方案。 –
谢谢你的回答 – AnisKoukabi