把所有错误地址都重定向到首页,看起来避免了“死路”,但用户会不知道原内容到底去哪了,搜索引擎也难以识别不存在页面。

继续看这一点

真正的 404 状态能明确告诉浏览器和搜索引擎该资源不存在,同时页面仍然可以提供友好的继续浏览入口。

对文章参数进行校验也很重要。格式异常或不存在的 slug 应直接进入 404,而不是尝试执行不安全的文件路径或动态包含。