我有一个错误页面anyError.cfm
,看起来像这样
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<p>An error has occurred.</p>
</body>
</html>
在Server Settings > Settings > Site-wide Error Handler
下的CF网络管理员中,我输入\anyError.cfm
。当我导航到http://localhost:8500/some-url-that-doesnt-exist
时,我仍然会收到默认错误页面。所以我的问题是,如何使用CF9获得自定义站点范围的错误页面?它不一定必须通过网络管理员。
修改
答案 0 :(得分:4)
尝试在站点范围的错误处理程序设置中使用值“anyError.cfm”而不是“\ anyError.cfm”。
更新,在看到您的问题更新后,我现在看到您正在生成404.这不是针对站点范围的错误处理程序,而是它旁边缺少的模板处理程序设置。
尝试使用不存在的变量来生成错误,该错误将导致显示站点范围的错误处理程序。