您在 Web 應用程式前方使用來自 Microsoft 的 Azure CDN Standard。需求:1) 透過 301 重新導向所有 HTTP 請求來強制使用 HTTPS,以及 2) 將來自 /blog/... 的請求內部重寫為 /content/blog/...,同時保留其餘路徑和查詢字串。您應該如何設定規則引擎?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 依此順序建立兩個規則:(1) 符合請求方案 = HTTP → 動作:URL 重新導向 (301) 至 HTTPS。(2) 符合 URL 路徑開頭為 /blog/ → 動作:URL 重寫為 /content/blog/{path},保留查詢字串。.
為什麼這是答案
正確答案要求強制使用 HTTPS (301 重新導向) 和內部 URL 重寫。Azure CDN Standard 的規則引擎允許您依序處理這些規則。首先,建立一個規則來檢查請求方案是否為 HTTP,並執行 301 重新導向至 HTTPS。這確保所有流量都安全。其次,建立一個規則來檢查 URL 路徑是否以 /blog/ 開頭,並將其內部重寫為 /content/blog/{path},同時保留查詢字串。這個順序很重要,因為重寫應該在 HTTPS 重新導向之後發生,以確保重寫後的 URL 也是透過 HTTPS 存取。 其他選項不正確的原因: 單一規則無法同時執行 301 重新導向和內部重寫,且 302 重新導向不適用於強制 HTTPS。 在來源上設定邏輯會增加來源負載,且無法利用 CDN 的邊緣處理優勢。 DNS 供應商頁面規則無法執行 URL 重寫,且通常用於更基本的重新導向。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡