下面这这个介绍手机站处理过URL静态化的适配规则。
操作项目:
PC站:http://www.pc.com WAP站:http://m.pc.com
PC+WAP静态URL地址适配关系:
PC:http://www.pc.com 移动:http://m.pc.com
目录移动适配规则:
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
二级目录移动适配规则:
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
文章页移动适配规则:
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).确定是纯数字:([0-9]+) 或(d+)
b).确定是纯字母:([a-zA-Z]+), 包括字母大小写的情况
分页url对应关系:
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
由'-'或者'_'连接的数字或者字母替换生成pattern的例子:
url对应关系:
http://www.xiuzhanwang.com/dedecms_mf/-> http://m.xiuzhanwang.com/dedecms_mf/
pattern:
http://www.xiuzhanwang.com/([a-zA-Z]+)_([a-zA-Z]+)/->http://m.xiuzhanwang.com/${1}_${2}/
中文字符串正则替换生成pattern例子:
url对应关系:
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对应关系:
http://www.abc.com/fawliute/ -> http://m.abc.com/fawliute/
pattern:
http://www.abc.com/([a-zA-Z]+)/ -> http://m.abc.com/${1}/
纯数字替换生成pattern例子:
eg1:url对应关系:
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对应关系:
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
秀站网提交移动适配案例:
提示:秀站网部分栏目带有_下划线符号,并提交了栏目分页规则和文章页分页规则。
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 |
发表评论
评论列表(条)