Sitecore - 在多站点设置中为每个站点分别处理500个错误

Jes*_*fon 4 sitecore sitecore6

我们在多站点配置中运行Sitecore,目前每个站点都有自定义404页面.

我们还希望为每个站点定制500页.我没有发现Sitecore中的工作原理(如果有),并且希望社区对如何在多站点Sitecore设置中设置自定义500页有一些了解.目前,我们有两个网站共享500页.这在开发中很好,但在生产中我们不希望暴露这些网站共享同一个框的事实.

小智 7

根据我的知识,您可以做的是直接设置要执行的URL(.它转到您的常用自定义错误页面),您可以在其中决定要显示的特定于站点的错误详细信息.

考虑到您使用的是IIS 7.0或7.5,请按照以下步骤操作:

  1. 打开IIS管理器
  2. 在站点部分转到您的站点.
  3. 单击IIS部分中的错误页面. 站点中的错误页面

  4. 接下来,您将转到IIS设置的错误页面.转到错误代码500,选择它并单击"操作"窗格中的"编辑". 错误页面为500

  5. 现在选择执行URL选项并选择一个公共页面,比如/sitecore/MyErrorPage/500ErrorPage.aspx,然后在该特定页面中处理特定于站点的错误消息.

设置自定义Errorpage

希望这可以帮助!

问候,

Varun Shringarpure


Mar*_*ino 5

500错误是服务器错误,因此Sitecore无法处理它.它应该是一个通用的平面HTML文件,配置为IIS或web.config