【发布时间】:2016-11-09 18:50:56
【问题描述】:
我想在 liferay 上设置一个自定义的 410 页面。我已经通过文件 portal-ext.properties 为 404 页面配置了它
layout.friendly.url.page.not.found=/html/portal/404.html
但我不知道如何处理 410 页面。 感谢您的帮助
【问题讨论】:
标签: liferay liferay-6 http-status-code-410
我想在 liferay 上设置一个自定义的 410 页面。我已经通过文件 portal-ext.properties 为 404 页面配置了它
layout.friendly.url.page.not.found=/html/portal/404.html
但我不知道如何处理 410 页面。 感谢您的帮助
【问题讨论】:
标签: liferay liferay-6 http-status-code-410
没有这样的配置选项。如果你查看PortalImpl.sendError 的代码,你会看到,NoSuchLayoutException 有一个特殊的测试。所有其他错误都只是重定向到 status 页面。
您可以创建一个 EXT 插件 并覆盖 PortalImpl.sendError 来做任何您想做的事情。或者你创建一个 hook 并覆盖 /html/portal/status.jsp。
【讨论】: