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日志出現這些狀態碼通常表示客戶端需額外操作才能獲取所需資源。