Http

Web 伺服器應如何處理帶有錯誤 Host 標頭的請求?

  • March 27, 2017

我收到許多對我的站點的請求,但Host標頭設置不正確(最常見的是 IP 地址而不是域名)。目前我正在返回400 Bad Request。我正在考慮返回301or 302,但不確定這是否是個好主意。

客戶端錯誤設置標頭時的最佳做法是什麼Host

我會說除了一些機器人和其他自動掃描器之外,所有東西都應該發送一個有效的主機欄位。

HTTP/1.0(沒有主機頭)今天的使用基本上為零,而且仍然使用它的任何東西都可能不是您網站上想要或需要的東西。

因此,對我來說,301 或 302 處理這些請求的價值有限,它們最終可能會跟隨並再次訪問您的網站,從而浪費您的資源。

最後,您可能會花太多時間擔心這個問題。垃圾請求是執行面向公眾的 Internet 站點的重要組成部分,並且在大多數情況下,最好忽略它們而不是在其中浪費時間。如果您擔心,那麼您可以安裝 WAF 來過濾掉這類事情。

引用自:https://serverfault.com/questions/840809