自定義重定向
更新時間 2024-05-28 16:51:50
最近更新時間: 2024-05-28 16:51:50
分享文章
簡述自定義重定向功能的應用場景和使用方法。
功能介紹
當客戶源站的內容存放路徑發生了變更,邊緣節點上的內容存放路徑也發生了變更,但是用戶請求URL里面包含的內容路徑沒有變更,這時就需要邊緣節點改寫用戶請求里面的內容路徑。例如:點播文件原先存放在目錄“/stream/”,現在變更為“/vod/”。技術實現方式是通過響應302狀態碼重定向的方式,讓客戶端取302響應里面的Location的新URL,重新向邊緣節點發起訪問,確保用戶能獲得正確的內容。
注意事項
- 該功能依賴客戶端需要能支持重定向。
- 可以支持的重定向狀態碼類型:301、302、303、307、308。
配置說明
該功能暫不支持客戶自助配置,如需使用,請提交工單給天翼云客服,由其幫您配置。
提交工單時,請附帶如下信息:
| 參數 | 說明 |
|---|---|
| 狀態碼 | 例如:302。 |
| 待改寫的Path | 以/開頭的path,不含//頭部及域名,支持PCRE正則表達式,例如:^/qpdxv/(.*)。 |
| 目標Path | 以協議://域名開頭的path,其中協議可為http/https(scheme),支持PCRE正則表達式,比如常用$1,$2來捕獲待改寫Path中圓括號內的字符串,目標Path值可設置為例如:$scheme://www.daliqc.cn/videos/$1。 |