如何让cloudflare缓存html,CloudFlareCDN页面规则缓存设置教程
wordpress博客使用CloudFlare的CDN來加速網站(頁面規則緩存設置教程)
此篇文章只講wordpress站點使用CloudFlare CDN的頁面規則教程。
CloudFlare的CDN有一個很好的特點就是可以整站緩存下來,但是整站緩存時我們是無法登陸后臺的,新寫的文章也無法預覽。所以我們需要配置幾條頁面規則來讓CloudFlare不緩存某些頁面。
CloudFlare免費版本支持3條頁面規則,我們這三條需要充分利用起來才能夠滿足wordpress的使用。
第一條*.cheshirex.com/wp-admin*
第二條*.cheshirex.com/*preview=true*
第三條*.cheshirex.com/*
規則解釋:首先上方規則中的“*”代表所有的意思,不管是字母數字或者是特殊符號都可以使用一個“*”來代替。熟悉正則表達式的同學對這個很好理解。
第一條含義:代表此條規則適用于所有*.cheshirex.com/后面開頭是wp-admin的URL地址,wp-admin后面的字符全部包括在此條規則內。wp-admin是wordpress博客的默認后臺地址。
第二條含義:*.cheshirex.com/后面URL中只要帶有preview=true的字符,都適用于此條規則。preview=true是wordpress寫文章點擊預覽時的預覽URL地址。第三條含義:*.cheshirex.com/后面所有的URL地址全部適用于此條規則。上面三條規則里面我們前兩條是要設置為不緩存,
第三條我們設置為永遠緩存。這樣第一條的后臺地址和預覽地址我們看到的就是最新的內容,不會出現無法登陸或者無法預覽文章的情況。
有些同學比較聰明哈,此時就該想到wp-login這個登陸地址怎么辦。有辦法!
我們安裝個插件,把wp-login這個地址改成wp-admin開頭的其他地址,比如設置成wp-admincheshirex,插件名字是Rename wp-login.php,我們在wordpress官方插件市場搜索即可。
下面開始在CloudFlare的操作過程:登陸CloudFlare進入域名CDN管理界面,有一個Page Rules的設置項,我們點擊進入創建頁面規則時候不要用網頁翻譯,不然規則會添加不上。
規則順序不要搞錯了,這三條規則是有優先度的,第一條優先度最高。意思是當某個URL和第一條、第三條同時匹配時,按照第一條的規則來執行。詳細設置如圖:
第一條規則*.cheshirex.com/wp-admin*
第二條規則*.cheshirex.com/*preview=true*
第三條規則*.cheshirex.com/*
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的如何让cloudflare缓存html,CloudFlareCDN页面规则缓存设置教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: otb100matlab,ECO for
- 下一篇: 检索有关计算机系统功能设计方面的文献,文