Nginx日志中3xx状态码代表客户端请求的资源已转移或重定向至其他位置。这些代码指示客户端新的资源地址,以便其重新请求获取资源。
以下是常见3xx状态码及其含义:
- 300 Multiple Choices: 有多个资源可供选择,客户端需自行选择。
- 301 Moved Permanently: 资源永久移动至新的URL,客户端应使用新URL访问。
- 302 Found (临时重定向): 资源临时移动至新的URL,客户端应使用新URL访问。与301不同,302是临时性的,搜索引擎不会将其记录为永久重定向。
- 304 Not Modified: 客户端已缓存资源,且资源未修改。服务器返回此代码告知客户端可使用缓存版本,无需重新下载。
- 307 Temporary redirect: 与302类似,资源临时移动至新的URL。但307保留原始请求方法(例如GET或POST),而302可能更改请求方法。
nginx日志出现这些状态码通常表示客户端需额外操作才能获取所需资源。