fiddler支持將指定模式的url映射到另一個指定的url,匹配的正則規則可參考 在線調試利器 ,這里着重說下在填寫rule的時候,request url域和redir url 在填寫的時候應該注意的地方,比如,如果要將所有 func.xx.xx.abc.html?iewl=ieweo#ielsdk的鏈接全部重定向到functest.xx.xx.abc.html?iewl=ieweo#ielsdk ,則rule填寫規則應該是
request 域: regex:(?insx)^http://func\.(?<name>.+)$
redirect 域: *redir: http://functest.${name}
首先 regex:(?insx)語法為 fiddler中正則匹配的語法,(?<name>.+)這個寫法是為了匹配func.后面的所有字符以方便redirect域中引用,這種寫法的括號中的結構形式為 ?<groupname>regexexpression ,的形式,所以此處這個Group的意思是匹配func.后面直到結尾 的 1到多個字符
另一個要注意的是redirect域中的寫法,注意,此處的 . 已經不需要轉義了,因為此域的重點已經不是正則了,所以除了 group之外,已經全都當成字面字符來處理了。
另一個小tip, 添加此重定向規則時記得勾選這兩個選項

fiddler規則 設定tab及勾選項