我有一个网站,主要显示内容的分页列表(文章、数据元素等),我想知道当用户在可用列表范围之外导航时返回 HTTP 404(例如,通过手动编辑的 url)。
有些网站只显示“没有结果/页码超出范围”,有些网站还额外返回 HTTP 404 状态。
你对此有何看法,为什么?
更新
它不是和 api 响应。这个问题是关于用户查看的页面,其中包括在主要区域中显示列表/表格。
更新
边界示例:第 1 页是超出范围的页面,因为显示列表的数据尚不存在。
我应该显示 404 吗?如果它在哪里搜索结果我不会介意......但是对于分页列表/数据表的普通查看似乎很苛刻。
示例: Stack Overflow 运行的第一天,还没有任何问题,你点击主页,什么,404 或只是 200 和“还没有问题”消息?