下面這這個介紹手機(jī)站處理過URL靜態(tài)化的適配規(guī)則。
操作項目:
PC站:http://www.pc.com WAP站:http://m.pc.com
PC+WAP靜態(tài)URL地址適配關(guān)系:
PC:http://www.pc.com 移動:http://m.pc.com
目錄移動適配規(guī)則:
PC :http://www.pc.com/([a-zA-Z]+)/ 移動:http://m.pc.com/${1}/
分頁PC:http://www.pc.com/([a-zA-Z]+)_([0-9]+).html 移動: http://m.pc.com/${1}_${2}.html
二級目錄移動適配規(guī)則:
PC :http://www.pc.com/([a-zA-Z]+)/([a-zA-Z]+)/ 移動:http://m.pc.com/${1}/${2}/
分頁PC:http://www.pc.com/([a-zA-Z]+)/([a-zA-Z]+)_([0-9]+).html 移動: http://m.pc.com/${1}/${2}_${3}.html
文章頁移動適配規(guī)則:
PC : http://www.pc.com/([a-zA-Z]+)/([0-9]+).html 移動: http://m.pc.com/${1}/${2}.html
存在文章頁分頁:PC : http://www.pc.com/([a-zA-Z]+)/([0-9]+)_([0-9]+).html 移動: http://m.pc.com/${1}/${2}_${3}.html
正則格式示例分享:
a).確定是純數(shù)字:([0-9]+) 或(d+)
b).確定是純字母:([a-zA-Z]+), 包括字母大小寫的情況
分頁url對應(yīng)關(guān)系:
http://www.pc.com/1234_1.htm http://www.pc.com/1234_2.htm ->http://m.pc.com/1234.htm
pattern:
http://www.pc.com/([0-9]+)_([0-9]+).htm -> http://m.pc.com/${1}.htm
由'-'或者'_'連接的數(shù)字或者字母替換生成pattern的例子:
url對應(yīng)關(guān)系:
http://mengdiqiu.com.cn/dedecms_mf/-> http://m.xiuzhanwang.com/dedecms_mf/
pattern:
http://mengdiqiu.com.cn/([a-zA-Z]+)_([a-zA-Z]+)/->http://m.xiuzhanwang.com/${1}_${2}/
中文字符串正則替換生成pattern例子:
url對應(yīng)關(guān)系:
http://www.abc.com/長城花園/ -> http://m.abc.com/長城花園/
pattern:
http://www.abc.com/((?:%[a-zA-Z0-9]{2,})+)/-> http://m.abc.com/${1}/
純字母替換生成pattern例子:
url對應(yīng)關(guān)系:
http://www.abc.com/fawliute/ -> http://m.abc.com/fawliute/
pattern:
http://www.abc.com/([a-zA-Z]+)/ -> http://m.abc.com/${1}/
純數(shù)字替換生成pattern例子:
eg1:url對應(yīng)關(guān)系:
http://www.abc.com/26299483.html-> http://m.abc.com/26299483.html
pattern:
http://www.abc.com/([0-9]+).html-> http://m.abc.com/${1}.html
eg2:url對應(yīng)關(guān)系:
http://www.abc.com/t26299483.html-> http://m.abc.com/26299483.html
pattern:
http://www.abc.com/t([0-9]+).html-> http://m.abc.com/${1}.html
秀站網(wǎng)提交移動適配案例:
提示:秀站網(wǎng)部分欄目帶有_下劃線符號,并提交了欄目分頁規(guī)則和文章頁分頁規(guī)則。
https://www.pc.com/([a-zA-Z]+)/ https://m.pc.com/${1}/ https://www.pc.com/([a-zA-Z]+)/list_([0-9]+)_([0-9]+).html https://m.pc.com/${1}/list_${2}_${3}.html https://www.pc.com/([a-zA-Z]+)_([a-zA-Z]+)/ https://m.pc.com/${1}_${2}/ https://www.pc.com/([a-zA-Z]+)/([0-9]+).html https://m.pc.com/${1}/${2}.html https://www.pc.com/([a-zA-Z]+)/([0-9]+)_([0-9]+).html https://m.pc.com/${1}/${2}_${3}.html https://www.pc.com/([a-zA-Z]+)_([a-zA-Z]+)/([0-9]+).html https://m.pc.com/${1}_${2}/${3}.html https://www.pc.com/([a-zA-Z]+)_([a-zA-Z]+)/list_([0-9]+)_([0-9]+).html https://m.pc.com/${1}_${2}/list_${3}_${4}.html |