頭條搜索站長平臺-適配關系正則說明
- 威海頭條移動搜索優化 威海頭條移動適配
- 1360
PC 樣式的網頁在移動端如果不做適配,會有比較差的瀏覽體驗,如果網頁不能自適應UA或重定向mobile UA,提供pc url 到mobile url之間的映射關系將會利于不同端展現不同樣式的頁面,提高站點的流量體驗。頭條站長平臺移動適配工具提供滿足此需求的功能,移動端適配功能的添加有助站點鏈接被收錄。
適配規則:
1)規則適配:PC地址和移動端地址存在對應關系時候,可以添加PC和移動端的適配規則表達式,進行適配。頭條站長平臺推薦站長使用規則適配進行提交,對于新增同類型URL可以持續生效,該方式處理周期相對URL處理更短。
2)URL適配:當時站點URL不滿足適配規則時,站長可以通過URL適配進行URL規則批量提交。文件格式為:每行前后兩個URL,分別是PC鏈接和移動鏈接,中間用空格分隔,一個文件最多可以提交5萬對url,可提交多個文件。
規則適配說明:
純數字替換規則
url對應關系:
https://www.tt.com/123456.html-> https://m.tt.com/123456.html
規則:
https://www.tt.com/([0-9]+).html-> https://m.tt.com/${1}.html
url對應關系:
https://www.tt.com/b123456.html-> https://m.tt.com/26299483.html
規則:
https://www.tt.com/b([0-9]+).html-> https://m.tt.com/${1}.html
純字母替換規則:
url對應關系:
https://www.tt.com/news/ -> https://m.tt.com/news/
規則:
https://www.tt.com/([a-zA-Z]+)/ -> https://m.tt.com/${1}/
字母和數字混合規則(字母和數字混合字符串,字母和數字出現多次):
url對應關系:
https://www.tt.com/a1b2c3d4e5f6/ -> https://m.tt.com/a1b2c3d4e5f6/
規則:
https://www.tt.com/((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)/ -> https://m.tt.com/${1}/
url對應關系:
https://by.tt.com/01/02/03/a1b2c3d4e5f6.html-> https://m.tt.com/by/01/02/03/a1b2c3d4e5f6.html
規則:
https://news.tt.com/([0-9]+)/([0-9]+)/([0-9]+)/([ a-zA-Z0-9]+).html-> https://m.tt.com/news/${1}/${2}/${3}/${4}.html
字母和數字混合規則(字母和數字混合字符串,字母和數字出現1次)
url對應關系:
https://www.tt.com/az123/ -> https://m.tt.com/az123/
規則:
https://www.tt.com/([a-zA-Z]+)([0-9]+)/-> https://m.tt.com/${1}${2}/
中文字符串規則:
url對應關系:
https://www.tt.com/站長平臺/ -> https://m.tt.com/站長平臺/
規則:
https://www.tt.com/((?:%[a-zA-Z0-9]{2,})+)/-> https://m.tt.com/${1}/
鏈接字符'-'或者'_'連接的數字或者字母規則
url對應關系:
https://www.tt.com/by-a1_by/-> https://m.tt.com/by-a1_by/
規則:
https://www.tt.com/([a-zA-Z]+)-([a-zA-Z0-9]+)_([a-zA-Z]+)/->https://m.tt.com/${1}-${2}_${3}/
對參數部分進行正則替換生成pattern的例子:
url對應關系:
http://www.tt.com/news.html?act=test&id=123 -> http://m.tt.com/news.html?act=test&id=123
規則:
http://www.abc.com/article\.html?act=([&]+)&id=([&]+) -> http://m.abc.com/article.html?act=${1}&id=${2}
PC存在分頁對應移動頁面生成pattern的例子
url對應關系:
http://www.tt.com/1234-1.htm http://www.tt.com/1234-2.htm ->http://m.tt.com/1234.htm
pattern:
http://www.tt.com/([0-9]+)-([0-9]+).htm -> http://m.tt.com/${1}.htm
來源:頭條搜索站長平臺