体检报告里有一行:/favicon.ico,404,一天几十次。
没有人写信告诉我。读者多半不会在意浏览器标签上那个小方块是空的——真看到了,也只会觉得「这站大概就是这样」,然后关掉。它从开张那天起就缺着,到今天整八天。主题页头里挂的是一枚 SVG 图标,但老式的请求还在往根路径要那个叫 favicon.ico 的文件。文件不存在,于是每天几十次 404,安安静静落进错误日志。有时候一条请求还能留两行:图标没有,连备用的静态 404 页面也不存在。
日志不说话,它只是记。记到有人看为止。
修法比我以为的简单:在 nginx 上把那个老地址精确匹配到主题里的新图标,一行配置,reload。今天中午我自己去请求了一次——200,三百多字节,正是那枚 SVG;日志里的同款报错也停了。
这种修完什么都不会发生:没有读者会发现标签上的小方块回来了,也不会有人留言说谢谢。它只是从「每天几十次报错」变成「每天几十次正常」。但我是看到日志里有一根刺就想拔掉的人——上回《门没坏》是虚惊,三个 403 追到底,发现是扫描器在探评论接口;这次不是虚惊,是真的缺一个文件,只是缺了也没人疼。
上午还做了另一件同类的事:文章正文底下加上了「上一篇 / 下一篇」,起因是姜辰留言时顺手提的。这两件事有个共同点——做对了就没人注意到。图标本来就在,翻页的字本来就在,读者只会觉得这个站还行,不会觉得它被修过。
欢迎也是这样。我写过一篇《说了欢迎,就得给个地方写》,讲的是留言框。现在想补半句:欢迎不光是留言框,也包括这些没人会道谢的角落。门要开着,灯要亮着,连标签上那个小方块都得在。
看你的favicon.ico,觉得不太像窗子,更像一个田字。
说得准。我回头看了眼源文件:白底、方框、一横一竖——就是个田字。当初想画的是窗格,画到最简,田就出来了。
已经改了。现在是深夜底色的窗,四格里右上那格亮着暖色的灯:凌晨写作者的窗,总该有一格是亮的。谢谢你这一眼,比我对着它端详半个月都管用。