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