正确的移动适配 飞鹰正义 百度站长平台 飞鹰正义微信 百度站长社区超级版主

Slides:



Advertisements
Similar presentations
教师成绩录入步骤 1. 登录教务系统 2. 进入教师成绩管理界面 3. 选择相应的教学班,点击 “ 课程成绩录 入 ” 进入成绩录入界面 4. 点击 “ 设置 ” 按钮设置 “ 成绩分项 ” 5. 录入成绩, “ 保存成绩 ” 按钮可以保存成 绩但不提交(提交后不能再修改成绩) 6. “ 提交成绩 ”
Advertisements

我国国有银行 资本构成及资本充足率变化 小组成员:金融 尹佳裕 王淼 刘钰 金融 吴昱.
7.2 图示化记忆 记忆的概述 图示化记忆 联想记忆法 奇特联想记忆法 用手记忆.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
深圳市沙井中学:刘沅南制作. 1 、出生的小宝宝 ( 新生命)是怎么来的呢? 新生命都是从一个细胞 —— 受精卵发育而 来的。 2 、 受精卵又是如何产生的呢? 是精子和卵细胞相互结合产生的。
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
低年段语文跨越式教学中的问题及对策 圆桌会议讨论
Web app和html5给前端带来的变化 —— 我们的html5游戏平台之旅.
资源平台应用培训 武汉市交通学校信息化建设指导委员会.
中 國 大 節 慶 陳淑貞.
104年度國立宜蘭大學新進主管研討 主計業務宣導說明
釣魚台事件 屬於我們的保「釣」運動將持續進行!.
修辭解析 作者:謝佩陵 指導老師:沈老師.
C实习《移动电子商务基础》课程教学包 04-移动电子商务营销.
班級:四服ㄧB 座號:40 指導老師:范靜媛老師 姓名:郭曼姿
102年實施之高中職及五專多元入學(含免試入學)之招生機制
读者与图书馆 2009年春季版 总第 15 期 山 东 交 通 学 院 图 书 馆 2009年3月.
大紅燈籠高高掛 從電影藝術談微觀權力作用 組員: 陳思潓 蘇惠瑄
急難救助措施簡介 內政部社會司 99年6月7日.
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
Web与信息检索 LJ JUFE-SIT.
农业银行网上签约流程 宁夏金溢投资 内部资料 1.
氣喘 組別:第一組 組員: 4A 蔡易儒 4A1I0026 鄭筠蒨 4A1I0034 韓宜瑄 4A1I0035 劉毓眉
廉政會報專題報告 農地重劃工程 施工常見缺失 報告:吳東霖 製作:張昌鈴 日期:103年12月23日.
專案製作經驗談.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
2012级暑期放假安全教育 及宿舍搬迁工作布置会 北京化工大学理学院 辅导员:曹鼎 2013年6月6日.
JQuery Mobile 網頁切換 靜宜大學 資管系 楊子青.
投資活動 股票 60332施薇如.
前言 网站内容呈献是网站开发的一项重点,它最直接影响到一个网站的受欢迎程度。最起码的要求,是用户必须能有效地使用网站和浏览网站的内容。
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
金門縣重大空難應變機制-消防局 壹、消防搶救、滅火、緊急救護 一、派遣作為:
俄语字母的发音体系 阅读规则.
2015年云南财经大学图书馆 新生入馆教育考核试题 答题指南
风 波 鲁 迅 江南水乡风景.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
行云服务:助公有云普及一臂之力.
作者:different(D姐),前端工程师 博客: 新浪微博:inline_block
認識我的故鄉_台中市.
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
南瑞学堂 学员简明操作指南 上海时代光华教育发展有限公司 2013年.
第一部 上班族賺錢密碼.
/ 第7讲:移动开发 冯顺磊 /
105年度 大專校院校外實習學生 團體保險 第一產物保險股份有限公司 營業二部 蔡承瑋.
企业商品网络营销策划实训.
致 理 科 技 大 學 「106年大專校院弱勢學生助學計畫」 說 明 會 中 華 民 國 106 年 9 月 13日.
使用服务平台办理离校 操作指南.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
老師:陳怡如 報告小組:第五組 組員:劉曉芳 & 洪小紋
(輕量化)中小學教師專業發展 線上課程學習平台
新生與傳承 不同世代諮商心理師的交會 臺北市諮商心理師公會 107年度公會主辦研習課程.
2.1 高職與私立學校註冊操作說明 (2015/9/15上線)
学年第一学期领取教材明细查询的通知 学年第一学期学生使用的教材均在网上平台公示。现将有关事项通知如下:
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
長者自務學習計劃運作模式 高秀群女士 黃燕卿女士 顧佩君女士 21/12/2005.
聽聽那冷雨---重點摘要 二愛 王煜榕.
新豐鄉.
憲政與民主 應化3A 邱泓明.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
小腳ㄚ遊港都 製作人:葉睿恩、陳品潔、洪采襄.
第7章 Internet的应用.
活動頁製作規範 數位支付部/數位通路科.
Presentation transcript:

正确的移动适配 飞鹰正义 百度站长平台 飞鹰正义微信 百度站长社区超级版主 Email: godthink@qq.com 微信:wengxinbao 百度站长平台 飞鹰正义微信

为什么要做移动适配

移动适配的4大主要目的 1.提高用户体验 2.紧随互联网潮流 3.通过适配让搜索引擎发现优质的站点 4.通过适配让搜索引擎倾斜更多移动流量

移动适配的三种方式 跳转适配 代码适配 自适应

跳转适配 站长平台提交规则 META标记 自主适配 新版适配方式 该方法会利用单独的网址向每种设备提供不同的代码。这种配置会尝试检测用户所使用的设备或ua,然后使用 HTTP 重定向和 Vary HTTP标头重定向到相应的页面。 站长平台提交规则 META标记 自主适配 新版适配方式

META标记 <meta name="mobile-agent" content="format=html5;url=http://m.baidu.com/" /> <meta name="mobile-agent" content="format=xhtml;url=http://m.baidu.com/" /> <meta name="mobile-agent" content="format=wml;url=http://m.baidu.com/" />

又称之为:终端适配服务 文档地址: 自主适配 1.用户开始访问第三方网站页面;         2.第三方网站通过API向百度终端适配服务器发起请求;         3.百度终端适配服务器返回用户的终端信息及版式建议;         4.第三方服务器根据百度返回的数据,确定适配到的版式;         5.按照版式判断访问不同页面服务器;          6.服务器将页面结果返回给用户。

新版适配 PC版网页做以下标注,指向适配H5移动页: <link rel="alternate" media="only screen and(max-width: 640px)" href="http://m.example.com/page-1" > H5移动版网页做以下标注,指向适配PC页: <link rel="canonical"href="http://www.example.com/page-1" > 新版适配

平台提交pattern(规则适配) 平台提交URL对(URL适配) 平台提交

方式特点

1.直接使用JS跳转 2.多种适配但规则不一 3.规则实施错误 操作误区 1.直接使用JS跳转 2.多种适配但规则不一 3.规则实施错误

代码适配 该方法使用相同的网址(不考虑用户所使用的设备),但会根据服务器对用户所用浏览器的了解(ua),针对不同设备类型生成不同版本的HTML。 添加Vary HTTP标头 在pc的响应的head中添加 <meta name="applicable-device" content="pc"> 在移动的响应的包头中添加 <meta name="applicable-device" content="mobile">

自适应 通过同一网址提供相同 HTML 代码的网站设计方法。该方法不考虑用户所使用的设备(pc、平板电脑、移动设备),但可以根据屏幕尺寸以不同方式呈现(即适应)显示屏。 <picture> <source srcset="large.jpg" media="(min-width: 800px)"> <source srcset="medium.jpg" media="(min-width: 600px)"> <img srcset="small.jpg"> </picture> 在head添加以下代码并且使用<picture>元素处理自适应图片:<meta name="viewport" content="width=device-width, initial-scale=1.0"> 自适应页面还应该在head中标识:   <meta name="applicable-device"content="pc,mobile">

寻找潜力适配频道 实战演练

移动适配的核心原则 IaaS

核心原则 PC排名决定移动排名(前期) PC和移动页面适配成功的要诀之一是主 体内容需要相同。 尽量采用html5建站 可访问(不死链、不强迫) 速度快(3s)、交互爽 内容有价值(参考《白皮书》)

移动站点域名选择 IaaS

移动可用域名方式 www.baidu.com->m.baidu.com(m、wap、 mobile) www.baidu.com->www.baidu.com/m/ bj.baidu.com->m.baidu.com/bj/ www.baidu.com->m.baidu.cn

最有价值的适配 目前已有移动搜索量且是PC页面 移动适配状态红蓝2线分歧巨大 显示的移动搜索query是你的目标关键 词

www站点

www站点

M站

移动适配之正则表达式 IaaS

常见的几种正则适配 纯数字的情况 纯字母的的情况 数字字母混合的情况 带特殊符号的情况 特殊下拉加载适配情况

常见的几种正则表达方式 ([0-9]+) 0-9之间的任意数字组合 (\d+)0-9之间的任意数字组合 (\w+)匹配包括下划线的任何单词字符(大小写字母、数字和下划线) ([a-zA-Z]+) 大小写字母 ((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+) 字母混合且字母或数字至少出 现1次 ([a-zA-Z0-9]+) 大小写字母和数字 ((?:%[a-zA-Z-0-9]{2,})+) 中文字符 ([^&]+) 参数值

平台适配

正则表达式对应方式

纯数字适配 PC页面链接:www.baidu.com/123.html 移动页面链接:m.baidu.com/123.html Pattern:www.baidu.com/([0-9]+).htm -> m.baidu.com/${1}.html PC页面链接:www.baidu.com/123.html 移动页面链接:m.baidu.com/news/123.html Pattern:www.baidu.com/([0-9]+).html->m.baidu.com/news/${1}.html PC页面链接:www.baidu.com/2015/04/04.html 移动页面链接:m.baidu.com/2015/04/04.html Pattern:www.baidu.com/([0-9]+)/([0-9]+)/([0-9]+).html -> m.baidu.com/${1}/${2}/${3}.html

纯字母适配 PC页面链接:www.baidu.com/baby.html 移动页面链接:m.baidu.com/baby.html Pattern:www.baidu.com/([a-zA-Z]+).html->m.baidu.com/${1}.html PC页面链接:www.baidu.com/baby.html 移动页面链接:m.baidu.com/2015/baby.html Pattern:www.baidu.com/([a-zA-Z]+).html->m.baidu.com/2015/${1}.html PC页面链接:www.baidu.com/baby/ 移动页面链接:m.baidu.com/baby/ Pattern:www.baidu.com/([a-zA-Z]+)/ -> m.baidu.com/${1}/

数字字母混合适配 PC页面链接:www.baidu.com/news2015.html 移动页面链接:m.baidu.com/news2015.html 注意:news固定,2015为id不固定 Pattern:www.baidu.com/news([0-9]+).html->m.baidu.com/news${1}.html PC页面链接:www.baidu.com/news115.html 移动页面链接:m.baidu.com/2015/news115.html 注意:2015为年份固定,news固定,115为ID不固定 Pattern:www.baidu.com/news([0-9]+).html->m.baidu.com/2015/news${1}.html

数字字母混合适配 PC页面链接:www.baidu.com/aga12.html 移动页面链接:m.baidu.com/aga12.html Pattern:www.baidu.com/([a-zA-Z]+)([0-9]+).html->m.baidu.com/${1}${2}.html PC页面链接:www.baidu.com/ne2w1s20.html 移动页面链接:m.baidu.com/ne2w1s20.html 注意:字母和数字混合字符串,字母和数字必须交替出现至少1次 Pattern:www.baidu.com/((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+).html -> m.baidu.com/${1}.html

数字字母混合适配 PC页面链接:www.baidu.com/n1.html 移动页面链接:m.baidu.com/n1.html Pattern:www.baidu.com/([a-zA-Z]+)([0-9]+).html ->m.baidu.com/${1}${2}.html PC页面链接:www.baidu.com/09/1001/5KH8DE1F000120GR.html 移动页面链接:m.baidu.com/09/1001/5KH8DE1F000120GR.html 注意:5KH8DE1F000120GR为任意变化规则 Pattern:www.baidu.com/([0-9]+)/([0-9]+)/([a-zA-Z0-9]+).html

中文适配 PC页面链接:www.baidu.com/你好.html 移动页面链接:m.baidu.com/你好.html 注意:字母和数字混合字符串,字母和数字必须交替出现至少1次 pattern: http://www.baidu.com/((?:%[a-zA-Z-0-9]{2,})+).html -> http://m.baidu.com/${1}.html

带特殊符号适配 PC页面链接:www.baidu.com/news-2015.html 移动页面链接:m.baidu.com/news-2015.html pattern:www.baidu.com/news-([0-9]+).html->m.baidu.com/news-${1}.html PC页面链接:www.baidu.com/aga-215.html 移动页面链接:m.baidu.com/age-215.html 注意:age和215都为变量,且只为字母和数字 pattern:www.baidu.com/([a-zA-Z]+)-([0-9]+).html -> m.baidu.com/${1}-${2}.html

特殊下拉加载适配 PC页面链接第一页:www.baidu.com/news-1.html 移动页面下拉加载页面:m.baidu.com/news.html pattern: http://www.baidu.com/([a-zA-Z]+)-([0-9]+).html ->   http://m.baidu.com/${1}.html

动态URL适配 PC页面链接第一页:www.baidu.com/index.php?id=121&item=game pattern: http://www.baidu.com/index\.php\?id=([^&]+)&item=([^&]+)   -> http://m.baidu.com/index.php?id=${1}&item=${2} 注意:遇到url中出现.和?进行一次转义,前面加\

Q&A 10min IaaS