Apache-2.2

誤導請求(僅在 Apple 設備上) iOS 移動瀏覽器和 Mac 上的 Safari

  • January 3, 2022

整個錯誤

被誤導的請求

客戶端需要為此請求建立新連接,因為請求的主機名與用於此連接的伺服器名稱指示 (SNI) 不匹配。

stories.therelevancehouse.com 上的 Apache 伺服器埠 443

我有一個與我公司網站https://www.therelevancehouse.com/>連結的部落格頁面。當我嘗試使用標題導航“STORIES”按鈕從該頁面轉到<https://stories.therelevancehouse.com/>時,它顯示了上述錯誤。但是,如果我刷新頁面,它就會起作用。此外,當我直接打開<https://stories.therelevancehouse.com/並嘗試通過點擊左上角的徽標返回首頁時,它會顯示相同的錯誤。

此連結似乎表明您可以請求您的 SSL 提供商為您的多域證書設置 SNI 以修復錯誤: https ://webidextrous.com/how-to-solve-421-misdirected-request-errors/

我可以通過改變 location.href 來繞過這個問題,直接導航到返回 302 重定向的端點。而不是使用錨標記 (<a href=>) 或發出獲取請求。是的,我有一張帶有萬用字元的證書(例如 *.mysite.com)

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