如果您訪問的URI與來源站點URI不匹配,則需要將URI修改為與來源站點匹配的URI。您修改URI中的指定參數時,需要配置URI重寫規則,規則匹配後會302重新導向到目標URI。
適用情境
如果您需要將實際訪問的URI修改為與來源站點匹配的URI,您可以通過配置重寫功能,將實際訪問的URI 302重新導向到目標URI。例如,某些使用者或用戶端仍使用HTTP協議訪問
www.example.com/hello
,您配置重寫功能後,所有 www.example.com/hello
的請求都會重新導向到 www.example.com/index.html
。
操作步驟
配置樣本
樣本 | 待重寫URI | 目標URI | 執行規則 | 結果說明 |
---|---|---|---|---|
樣本一 | /hello | /index.html | Redirect | 用戶端請求 www.domain.com/hello ,CDN節點將返回302讓用戶端重新請求 www.domain.com/index.html 的內容。
|
樣本二 | ^/$ | /index.html | Redirect | 用戶端請求 www.domain.com/ ,CDN節點將返回302讓用戶端重新請求 www.domain.com/index.html 的內容。
|
樣本三 | /hello | /hello/index.html | Redirect | 用戶端請求 www.domain.com/hello ,CDN節點將返回302讓用戶端重新請求 www.domain.com/hello/index.html 的內容。
|
樣本四 | ^/hello$ | /index.html | Break | 用戶端請求 www.domain.com/hello ,CDN節點將返回 www.domain.com/index.html 的內容,且該請求不再繼續匹配剩餘規則。
|