如有廠商邀請互惠合作撰寫評測、交換連結,請本站聯繫 聯繫我們

Cloudflare 如何將全站從 non-www 轉向到 www,同時套上 SSL 協定

  • URLをコピーしました!

Cloudflare 早期有網頁規則(Page Rules)可以轉向,但是有點美中不足的是,建立規則有數量限制上限,免費版僅能3個規則,無法建立多條規則同時設定觸發事件,這次介紹一個叫重新導向轉接規則(Redirects),最多可設10個規則,可以一次多條規則同時判斷觸發事件。

Cloudflare Nonwww To Www Og
目錄

Cloudflare 前置準備

先關閉或刪除之前曾經建立過網頁規則(Page Rules),避免發生衡突規則問題。

Cloudflare 啓用代理狀態

要轉向的網域,須包括 non-www 跟 www 名稱,同時開啟代理(CDN Proxy Status)狀態,才會有作用。

Cloudflare Nonwww To Www 01

Cloudflare 設定重新導向轉接規則

以下步驟設定

  • 規則名稱:自訂命名
  • 當傳入要求符合:自訂篩選條件運算式
  • 規則 A 條件:主機名稱等於 sakamoto.blog
    (須符合 https://、http:// 兩者配對條件)
  • 判斷式:選擇「或(or)」
  • 規則 B 條件:主機名稱等於 www.sakamoto.blog,但不等於 SSL / HTTPS
    (將符合 http:// 配對條件)
  • 運算式預覽:若上面不會調的話,可以 Copy 以下判斷式語法,去貼上再改您的網域名稱,再套用可以
    (http.host eq “sakamoto.blog”) or (http.host eq “www.sakamoto.blog” and not ssl)
  • URL 重新導向轉接:類型選擇動態(dynamic),運算式 concat(“https://www.sakamoto.blog”, http.request.uri.path),狀態代碼為 301
  • 保留查詢字串:勾選

完成設定後,應該會在一分鐘內,就會生效了。

Cloudflare Nonwww To Www 02
如果喜歡文章,歡迎分享~!よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目錄