適配規則的配置需基于站點URL結構的實際特點,平臺支持兩種核心適配模式,站長可根據需求靈活選擇:
規則適配:適用于PC端與移動端URL存在明確規律性對應關系的場景。站長可通過配置PC與移動端適配規則的正則表達式,實現自動化映射。該模式的優勢在于,對于新增的同類型URL,規則可自動生效,無需重復提交,且處理周期顯著短于單URL逐條處理,尤其適合大規模、結構化統一的站點。
URL適配:當站點URL結構復雜或難以通過規則適配時,站長可通過URL適配功能批量提交映射關系。提交文件需遵循特定格式:每行包含一對PC URL與移動端URL,兩者以空格分隔,單個文件最多支持5萬對URL提交,且可同時提交多個文件,以滿足多樣化適配需求。
規則適配的核心在于正則表達式的精準構建,以下為典型場景的示例說明:
純數字替換規則:針對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中純字母路徑的適配,例如
- URL對應關系:`https://www.tt.com/news/ → https://m.tt.com/news/`
- 規則表達式:`https://www.tt.com/([a-zA-Z]+)/ → https://m.tt.com/${1}/`
字母數字混合規則:針對字母與數字組合的復雜路徑,分為多場景:
- 多次混合模式(如`a1b2c3d4e5f6/`):
- 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}/`
- 單次混合模式(如`az123/`):
- 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路徑,例如
- URL對應關系:`https://www.tt.com/站長平臺/ → https://m.tt.com/站長平臺/`
- 規則表達式:`https://www.tt.com/((?:%[a-zA-Z0-9]{2,}))+/ → https://m.tt.com/${1}/`
特殊連接符規則:針對包含`-`或`_`連接字母數字的URL,例如
- 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}/`
參數與分頁適配:支持URL參數的正則替換及PC分頁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}`
- 分頁適配:`http://www.tt.com/1234-1.htm、http://www.tt.com/1234-2.htm → http://m.tt.com/1234.htm`,規則為`http://www.tt.com/([0-9]+)-([0-9]+).htm → http://m.tt.com/${1}.htm`
通過科學配置適配規則與正則表達式,站點可有效實現PC端與移動端URL的精準映射,為用戶提供一致且優質的跨終端瀏覽體驗,同時助力搜索引擎高效識別與收錄多端內容,提升站點在搜索生態中的競爭力。