体育外围

當前位置: 首頁 > 網站建設 > 解決WordPress配置百度云CDN,后臺無法登錄問題

解決WordPress配置百度云CDN,后臺無法登錄問題

發布于:2020-3-22 網站建設 3條評論 7,063 views
如需VPS代購、PHP開發、服務器運維等服務,請聯系博主QQ:337003006

背景

博客原本使用阿里云新加坡節點,奈何經常被運營商阻斷443端口,導致網站無法訪問。正好百度云搞活動,55元購買了500GB流量包,于是給博客套上了百度云CDN(非百度云加速)來解決此問題,一開始緩存規則設置不對,導致WordPress后臺無法登錄,記錄一下WordPress配置百度云CDN的一些注意事項。

緩存過期時間配置

WordPress后臺是動態頁面,因此/wp-admin/不需要緩存,.php這樣的動態文件也不需要緩存,將過期時間設置為0秒,其它緩存過期時間根據自身情況設置。

關閉忽略參數

百度云CDN默認是開啟忽略參數的,會忽略?xxx=這樣的參數,對于WordPress這樣的動態程序來說會存在很多問題,因此不需要開啟這個功能。

關閉回源跟隨301/302

開啟回源301/302跟隨后,節點回源請求若返回301/302狀態碼,則直接跳轉獲取資源,不會返回301/302給用戶

WordPress在登錄的時候會動態創建302狀態碼,如果開啟回源跟隨301/302將無法正常的重定向,因此需要將這個功能關閉。

注意回源協議

如果您源站是HTTP,則應該選擇HTTP回源,如果源站可以通過正常的HTTPS訪問,應選擇HTTPS回源,若回源協議選擇錯誤,可能將導致循環重定向。体育外围源站部署了SSL,因此這里選擇HTTPS回源。

注意HTTPS配置中的強制HTTPS跳轉

如果您的站點已經部署SSL證書,并將80端口重定向到443,即源站已經設置HTTP重定向到HTTPS,那么CDN上就沒必要再去設置強制HTTPS跳轉,否則會導致循環重定向。

最后

通過以上設置,可解決WordPress后臺無法正常登錄問題,給需要的同學做參考。另外若CDN設置不當,不僅不能起到加速作用,反而會產生異常,因此需要根據自身業務場景來合理配置,不然適得其反。


3 條評論 “解決WordPress配置百度云CDN,后臺無法登錄問題”

  1. 說道:

    用過幾個月,部分地區用戶反饋用了反而卡。

    1. xiaoz說道:

      這個可能和百度邊緣節點調度有關,也可能是CDN設置不當。

  2. Fall說道:

    感謝提供方法思路~

發表評論