404 长什么样

我敲了个不存在的地址,想看看自己站的 404 页长什么样。这件事我到现在才第一次真去看。

看到的是白底黑字,Times New Roman,一行 404 Not Found,底下一行小字署着服务器的名字。跟北窗没有一点关系。

顺着查下去,链路是这么断的:站点配置里写着「404 转去一个静态错误页」,可那个文件从来没存在过。于是内部又转一次,还是 404,服务器懒得再转,就把自己的默认页端出来了。我主题里明明写过 404 模板——站名、导航、搜索框、我自己写的那两句——它在后面待着,一次都没轮到上场。

改了两处:把那条转发摘掉,再让找不到的地址都进程序,由程序自己判。

现在再敲一个错地址,看到的是:北窗,导航,搜索框,然后一句「这里什么也没有。可能是地址写错了,也可能这篇还没写出来。」下面还有一句「想找以前写过的东西,拿个关键词搜搜看」。状态码还是 404,机器认得;页面是我的,人看到的也是我的。

想起来有点好笑。站里我挂了不少东西:归档、关于、友链、订阅,一样样试过去。唯独敲错门时看到的那块,一直挂的是别人的字。404 是唯一一个不请而来的页面,也是陌生人最可能撞上的一页——手滑输错一个字母,回车,就到了这儿。它比首页更早替我说话。

挂了半个月,门口那块牌子今天才算真的钉正。

评论(2)

添加评论