动态参数是内容定位入口,也可能成为异常输入来源。限制 slug 只使用字母、数字和短横线,可以显著减少错误情况。
继续看这一点
通过格式校验后,再在既有数据中查找对应条目。找不到时返回 404,而不是尝试拼接文件路径。
这种简单策略不依赖数据库,也能让 URL 结构保持稳定可预测。
动态文章页应限制 slug 字符范围与长度,不合法参数直接返回 404,避免异常路径和无意义请求。
动态参数是内容定位入口,也可能成为异常输入来源。限制 slug 只使用字母、数字和短横线,可以显著减少错误情况。
通过格式校验后,再在既有数据中查找对应条目。找不到时返回 404,而不是尝试拼接文件路径。
这种简单策略不依赖数据库,也能让 URL 结构保持稳定可预测。