相信許多WordPress使用者都發現在WordPress正常運行時,將會不斷發送數據至WordPress主伺服器,雖然這只是一種收集數據以改善服務的方法,但是在很多情況下都會影響網站的訪問速度(特別是伺服器位於內地時),所以今天「暢想資源」就來教大家如何爲WordPress關閉對外發送請求,以及如何爲特定白名單域名設定允許進行對外請求!(本站設定該段代碼後網站速度顯著提升!)
教學
將下方代碼通過FTP等程式添加到WordPress根目錄的「wp-config.php」底部的 /* 設定完成,請儲存檔案。然後開始 Blogging 吧! */
之前,並儲存檔案即可!
提示:你需要將你網站更新時所PING的網站或其他須HTTP請求(例如「Akismet」)的網站域名加入到 WP_ACCESSIBLE_HOSTS
內即可!
注意:該功能實質上只是關閉了從PHP段對外的HTTP請求(例如 curl
等),但是用戶端的正常訪問是不會收到任何影響的!
1 2 3 4 5 6 7 8 |
/* 爲WordPress關閉對外發送請求開始(由AREFLY.COM製作) */ define('WP_HTTP_BLOCK_EXTERNAL', true); /* 爲WordPress關閉對外發送請求結束(由AREFLY.COM製作) */ /* 爲WordPress設定對外發送請求白名單開始(由AREFLY.COM製作) */ // 提示:請使用「,」分割每一個域名! define('WP_ACCESSIBLE_HOSTS', 'api.akismet.com, akismet.com, *.rest.akismet.com, rest.akismet.com, site1.com, site2.com'); /* 爲WordPress設定對外發送請求白名單結束(由AREFLY.COM製作) */ |
參考
wordpress加速優化教程:關閉wordpress站內搜尋功能以及對外請求