iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0
Cloud Native

江湖在走,Cloudflare 要懂,懂得天天吃板橋湳雅夜市系列 第 11

第11天,Cloudflare Rules 跳轉規則 / 哈贊二姐生炒羊肉 | 30天湳雅夜市

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20250925/20163416ny1jM0nHQp.png

Cloudflare 除了提供 CDN 與 DDoS 防護之外,最強大的功能之一就是 Rules 規則系統。它能讓網站管理者在邊緣節點就攔截、轉換或優化請求,不需要動到源站程式碼,大幅提升效率與安全性。

在 Cloudflare Dashboard 裡,你可以透過 建立規則 (Rules) 來完成各種需求。本文將介紹目前提供的 九種規則,並搭配常見的使用情境。

1. 重新導向轉接規則 (Redirect Rules)

用來設定 URL 重新導向 (301/302),支援條件式匹配,例如依據路徑、查詢參數、語言做轉址。
應用範例:

  • example.com/blog 導向到 blog.example.com
  • 使用者造訪 /en 自動導向 /en-us

2. URL 改寫規則 (URL Rewrite Rules)

在不改變使用者瀏覽器網址的情況下,將請求導向不同的後端路徑。
應用範例:

  • /v1/api/* 改寫成 /api/*
  • /shop/* 改寫到 /store/*,但網址不變

3. 要求標頭轉換規則 (Request Header Modification Rules)

修改進入源站前的 請求標頭 (Request Headers)
應用範例:

  • 新增一個 X-Forwarded-For 標頭
  • 刪除敏感的自訂標頭

4. 回應標頭轉換規則 (Response Header Modification Rules)

修改 Cloudflare 回應給使用者的 Response Headers
應用範例:

  • 新增 Strict-Transport-Security (HSTS)
  • 移除 Server 標頭以避免洩漏資訊

5. Origin Rules

控制 Cloudflare 與 源站 (Origin) 溝通的方式。
應用範例:

  • 指定不同的後端伺服器
  • 修改 Host 標頭讓流量導向特定子域
  • 強制 Cloudflare 用 HTTPS 與源站連線

6. Configuration Rules

針對不同的流量套用 Cloudflare 設定,不用手動切換。
應用範例:

  • /api/* 關閉 Rocket Loader
  • 為靜態資源啟用 Brotli 壓縮
  • 強制特定路徑使用 HTTPS

7. 自訂錯誤規則 (Custom Error Rules)

當源站或 Cloudflare 出現錯誤時,顯示自訂的錯誤頁面。
應用範例:

  • 500 錯誤頁面改成品牌化訊息
  • 為維護期間提供「暫時離線」提示頁

8. Cache Rules

細緻控制 Cloudflare 的快取行為。
應用範例:

  • /images/* 快取 1 年
  • /api/* 不快取
  • 依查詢參數決定是否分開快取

9. 壓縮規則 (Compression Rules)

調整 Cloudflare 壓縮的設定,優化傳輸大小。
應用範例:

  • 為 HTML/JS 啟用 Brotli 壓縮
  • 對某些舊型裝置停用壓縮避免相容性問題

其他

還有一些其他設定,可以回傳來源的地理位址等資訊。
https://ithelp.ithome.com.tw/upload/images/20250925/20163416HWCIsm6RAp.png

小結

Cloudflare 的 九種 Rules 提供了完整的工具組,從流量導向、標頭處理,到快取與壓縮優化,幾乎涵蓋了網站管理日常所需的所有場景。

搭配 Dashboard 的視覺化介面或 API 自動化部署,這些規則能讓你用最少的時間達到最佳的效果:

  • 安全:攔截惡意請求
  • 彈性:快速調整流量
  • 效能:最佳化快取與壓縮

哈贊二姐生炒羊肉

  • 店名:哈贊二姐生炒羊肉 板橋店
  • 地址:新北市板橋區南雅南路一段84號
  • 營業時間:每日 17:30–02:00
  • Google Maps
  • 本系列地圖

https://ithelp.ithome.com.tw/upload/images/20250925/20163416E8e3kCZZ2Z.jpg

這家炒羊肉、羊肉燴飯、羊肉湯都很好吃,沙茶味道足,湯頭超鮮甜,好吃

https://ithelp.ithome.com.tw/upload/images/20250925/20163416Ur96ix2lj0.jpg


上一篇
第10天,保護原始伺服器不被繞過 Cloudflare / 第一家碳烤 | 30天板橋湳雅夜市
下一篇
第12天,Cloudflare Pages 與 Workers / 馬力碳烤雞排 | 30天板橋湳雅夜市
系列文
江湖在走,Cloudflare 要懂,懂得天天吃板橋湳雅夜市14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言