SilverStripe 静态错误页面

SilverStripe static error page

是否可以设置静态 404 错误页面而不需要在 CMS SiteTree 中创建此页面

我尝试在 Layout 文件夹中设置 ErrorPage.ss,其中包含错误文本。它仅在 SiteTree 中创建错误页面时有效。

站点树中的404错误页面输出页面html到/assets/error-404.html,以备找不到站点树404页面时使用。

在我们的主要 .htaccess 中应该是以下行,它设置服务器应该在何处查找静态 404 错误页面:

ErrorDocument 404 /assets/error-404.html

如果我们在站点树中取消发布 404 错误页面,服务器将使用此静态 html 页面。然后我们可以编辑/assets/error-404.html文件来控制静态404错误页面。