今天无意中点开了博客不存在的页面,发现没有跳转自定义的 404,而是抛出了以下错误代码:
弄得我一脸懵逼。因为同一个 VPS 下还有别的 Typecho 博客,我就去测试了下,发现那个站点会跳转自定义的 404 页面,因此排除了 php 和 nginx 配置的问题。
经过一番研究 摸索,发现原来是前几天在 config.inc.php
打开了 DEBUG 模式。
define("__TYPECHO_DEBUG__",true);
注销掉上面的这行代码后,博客能正常跳转自定义 404 了。