SilverStripe静态错误页面

时间:2016-07-11 23:55:03

标签: silverstripe

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

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

1 个答案:

答案 0 :(得分:4)

站点树中的404错误页面将页面html输出到/assets/error-404.html,以便在找不到站点树404页面的情况下使用。

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

ErrorDocument 404 /assets/error-404.html

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