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