301 和 302 有什么区别?

301 表示永久移动,搜索引擎会把链接权重转移到新地址;302 表示临时跳转,原地址仍保留。网站改版换域名用 301,短期活动页跳转用 302。

404 和 403 怎么区分?

404 是“资源不存在”,可能从未存在或已被删除;403 是“禁止访问”,资源存在但你没有权限。权限问题反复出现时,优先检查账号角色和访问控制。

500、502、503、504 各代表什么?

  • 500:服务器自身出错了,看应用日志。
  • 502:网关从上游收到了无效响应,多半是后端挂了。
  • 503:服务暂时不可用,常见于维护或过载。
  • 504:网关等待上游响应超时,往往是后端响应太慢。

404 和 410 怎么选?

资源永久删除可用 410,搜索引擎会更快移除收录;不确定是否还会恢复时用 404 即可。