Adobe CQ:自定义错误处理程序仅适用于.html扩展名

时间:2014-12-16 20:25:56

标签: jsp error-handling http-status-code-404 cq5 aem

我试图在AEM 5.6中实现自定义错误处理程序。我在/apps/sling/servlet/errorhandler/404.jsp下覆盖了404错误的自定义处理程序。当请求的资源具有.html扩展名时,它可以正常工作。但是,如果我将资源的扩展名更改为其他任何内容(包括根本没有扩展名),我将获得默认的404处理程序而不是我的自定义处理程序。

部署到作者实例时,我没有看到此行为。它只发生在发布实例上。

经过大量搜索Google后,我能够找到遇到相同问题(http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__rgmz-hi_i_added_custo.html)的人发来的一篇帖子。但是,如果有的话,这个决议对我来说还不清楚。

1 个答案:

答案 0 :(得分:0)

看来你的apache正在提供404并且没有从CQ获取自定义错误消息。我自己没有尝试过,但我找到了一个可能对你有用的博客文章: http://www.wemblog.com/2013/03/how-to-cache-error-page-in-cq.html