以站點news.a.com適配到站點m.a.com為例:
適配PC鏈接地址為:http://news.a.com/09/1001/07/5KH8DE1F000120GR.html,
適配移動鏈接地址為:http://m.a.com/news/09/1001/07/5KH8DE1F000120GR.html
步驟一:
確定適配鏈接中的可替換參數(shù)或者路徑,得到其位置序號和類型。
適配PC鏈接:
根據(jù)網(wǎng)站自身url的層次結構,其中09,1001,07和5KH8DE1F000120GR為動態(tài)可替換的路徑。除5KH8DE1F000120GR為字母和數(shù)字混合外,其余均為純數(shù)字。
步驟二:
根據(jù)可替換參數(shù)或路徑的類型,得到鏈接的表達形式。
使用正則匹配符號(d+)或者(w+)表示該路徑或參數(shù)。(d+)表示純數(shù)字字符串,(w+)表示字母數(shù)字下劃線組成的字符串。
步驟三:
根據(jù)移動鏈接,以及可替換參數(shù)在步驟一中的位置序號,依次用${1},${2},……表示替換掉適配PC鏈接中的可替換參數(shù)或路徑,得到適配后的移動鏈接的pattern形式。
至此,便得到了適配的規(guī)則:
http://news.a.com/(d+)/(d+)/(d+)/(w+).html
http://m.a.com/news/${1}/${2}/${3}/${4}.html
閱讀本文的人還可以閱讀: