首页 >  SEO >  SEO知识 >  正文

代码适配对百度友好代码详解

 作者:潘某人SEO
2332

移动端适配的方式有多种形式,比如通过规则适配、响应式、独立移动PC站等方式都可以实现PC移动端适配的效果,今天详细讲一下本人比较喜欢的适配方式即代码适配,这种适配方式可以说是尽可能的结合了上面集中适配方式的优点,对于SEO优化来说还是比较友好的。


什么是代码适配

代码适配PC和移动端使用了相同地址,通过服务器后端通过获取用户设备浏览器user agent参数,针对不同的设备加载不同的代码即访问界面;简单的讲就是不同设备上打开的页面可以都不一样,不仅仅是简单的样式不一样,还可以控制html、js、css等代码都不一样,虽然响应式布局也是可以达到类似的效果。但是如果设备种类多的时候响应式布局的代码冗余会非常的高,十分的影响性能,并且扩展性能是远远不及代码适配的。


什么样的网站适合代码适配

代码适配我们需要面对的问题就是后期维护的工作比较复杂,因为不同设备对应了不同的代码及页面模板文件,当对于网站需要调整的时候那么工作量会多出几倍。所以,这种适配方式还是比较适合网站结构比较简单,页面种类比较少的站点,比如企业站点、个人博客等。同时处于后期维护的复杂性,没有一定的技术条件的站点是不建议使用这种适配方式。

代码适配的优势

如何实现代码适配

第一步就是确立服务器开启了Vary:User-Agent,只有这样用户客户端的任何请求信息中会包含UA的信息。查看自己网站的http响应头的方法有很多,Linux服务器端可以直接使用这个shell命令:curl –head http://www.xxxx.com/ ;Chrome 浏览器自带的抓包工具也可以查看;或者直接使用站长平台的抓取诊断工具就可以。如果没有开启Vary:User-Agent那么服务器/CDN/缓存会认为是相同的页面,直接给用户返回缓存的页面,而不会再去web服务器请求相应的页面。


$UA = strtoupper($_SERVER['HTTP_USER_AGENT']);

if(preg_match("/(iPhone|iPad|iPod|Android)/i", $UA)) {

  /* 加载相应的模板文件 */

}

第二部后端配置


这段代码含义是,首先通过$UA =strtoupper($_SERVER['HTTP_USER_AGENT'])通过识别出用户的user-agent,根据if条件判断匹配不同的页面模板,可以根据实际的应用需求去更改httpuser-agent关键字。



第三部正确性保障,在实际运用中用户的设备是十分的复杂的,我们不能确保PC移动设备判断区分完全的准确,包括搜索引擎有的时候在页面种类的区分上也会出现错误的问题。这个时候我们需要在上一个保险,那就是Meta applicable-device 标签关键词字,如果是PC端的模板文件,则在<head></head> 之间添加<metaname="applicable-device"content="pc">;如果是移动端的模板文件,则在<head></head> 之间添加<metaname="applicable-device"content=" mobile ">;这种可以更加明确的告知搜索引擎当前页面是PC还是移动,双管齐下会更加的有保障。

申明:以上内容仅代表个人观点,仅供学习参考 本站图片来源于站点原创或CC0协议图库站点或已获得VRF授权的图库站点 版权申明:本文为博主原创,未经授权任何个人或组织单位不得复制、转载、摘编以及其它形式的应用! 本文地址:https://www.chateach.com/seo/seozhishi/615
相关文章
  • SEO如何布局您的PC站和移动站

    PC站和移动站如何做适配

    SEO如何布局您的PC站和移动站,目前较流量的PC站与移动站配置方式有三种,百度站在搜索引擎角度将这三种分别称为跳转适配、代码适配和自适应,以下为这三种配置方式的名词解释及异同对比。

    2279
    • PC站和移动站如何做适配
  • TrustRank域名信任度

    TrustRank域名信任度

    TrustRank域名信任度?由于搜索引擎在计算网页排名的时候,非常依赖连接,而且连接的质量越来越显得重要。由于搜索引擎在计算网页排名的时候,非常依赖连接,而且连接的质量越来越显得重要。在这种情况下,需要对连接的来源站点质量进行判断。更重要的是,以前依靠连接和相关性来决定排名的方式,

    1767
    • TrustRank域名信任度
  • 如何快速提升关键词排名?

    提升关键词排名

    如何快速提升关键词排名?可以从流量冲击、时效性热点内容 、高质量外链、网站整体权重、交换一些友情链接,多角度同时进行有效快速提升关键词排名。

    1091
    • 提升关键词排名
  • SEO前景如何,能干一辈子吗?

    SEO前景

    是SEO走向落寞了吗?​现在越来越多的人开始选择放弃seo,而去选择短视频新媒体等推广引流方式,不知大家如何看待这一现象呢?今天潘某人SEO来分享下对于SEO发现前景的看法,希望对你有帮助!

    1119
    • SEO前景
  • “TF-IDF”算法与网站SEO关系

    TF-IDF算法

    “TF-IDF”算法与网站SEO关系?这个算法决定着什么样的词可以成为网站的关键词,同时决定着页面在搜索引擎的排名竞争力。TF-IDF​是一种核算方法,用以评价一字词关于一个文件集或一个语料库中的其间一份文件的重要程度。

    2430
    • TF-IDF算法
  • 速查站点违规低质页面

    低质页面,百度搜索

    23年8月底,百度搜索资源平台发布了百度搜索违规低质页面问题说明,将加强对于违规和低质页面的清理,速度看看你的站点在此之列吗。

    677
    • 低质页面
    • 百度搜索
  • 如何做好百度SEO网站优化

    百度SEO,网站优化

    ​对于百度SEO网站优化,需要注重哪些方面呢?根据《百度搜索建站优化白皮书》为了大家画一下重点,内容有点多需要作为一个专题进行更新,今天先给大家梳理下大纲。

    407
    • 百度SEO
    • 网站优化
  • 仿站相似站会对SEO有影响吗

    仿站SEO

    仿站或者类似结构站点会对SEO有影响吗?如何去搭建网站才能更加利于站点的seo优化呢?仿站对于网站优化的利弊有哪些呢?

    484
    • 仿站SEO
  • 学习seo网站优化难吗

    seo网站优化难吗

    对于SEO优化这个岗位可以说任何一个学科都不涉及,因此SEO优化基本都是零基础入门的,那么SEO优化学习难吗?如何才能够学好SEO优化呢?也许你是参加了培训机构,也许你是自学SEO优化。

    996
    • seo网站优化难吗
  • 建站用老域名效果更好吗

    老域名建站

    建站用老域名效果更好吗?首先要知道重点住在与域名的年限,而是域名的质量,历史优化记录。并且老于是可与不求,虽然说会有一定的效果,但是你想获得的成本比你优化的投入更加大。

    1072
    • 老域名建站
  • 深度详解SEO页面加载时间那点事

    加载速度,seo优化

    在SEO优化中页面加载时间是用户体验中重点考量的因素之一,那么大家知道页面加载的理想时间是多少呢?又如何才能提升站点的加载速度呢?先说结论,为了保证正常用户体验,页面首屏的加载完成要控制在1.5秒以内,再慢也不能超过3秒。

    530
    • 加载速度
    • seo优化
  • SEO内部链接优化

    SEO优化,内链优化

    在研究网站内链前,首先先要知道内链的种类有哪些,哪些位置会出现内链,各个位置的内链又有什么区别呢?内链对于SEO优化起到了什么作用。

    897
    • SEO优化
    • 内链优化
  • 别让面面俱到毁了你的SEO

    网站目录,SEO

    现在很多的站点都有一个现象,一种非常不利于SEO优化的现象,但却是很多站点设计的时候必踩的雷区。超级多的网站目录,看似非常合理的设计,实则利大于弊。

    107
    • 网站目录
    • SEO
  • 网站快速排名怎么做?

    网站快速排名

    网站快速排名怎么做?怎样才能网站有好的排名?网站快速排名有以下几种方法可以完成。网站优化排名不是一天两天的事情,是 一个月两个月往上走的事情!SO,如果你三天打渔两天晒网,就不要浪费钱了。

    763
    • 网站快速排名
  • 带Nofollow标签的外链有用吗

    Nofollow标签,外链

    站长的任何操作都是无法干预搜索引擎最终的决定。即使外链上加了nofollow标签,蜘蛛依然会去抓取这个链接。

    1268
    • Nofollow标签
    • 外链
  • 巧用Robots避免蜘蛛黑洞

    Robots,蜘蛛黑洞

    搜索引擎的蜘蛛黑洞指的是搜索引擎蜘蛛在抓取站点内容的时候出现了大量雷同内容的url,导致搜索引擎蜘蛛一直被困在无限的循环中,如黑洞一般。直接的结果就会导致消耗大量的抓取资源。

    627
    • Robots
    • 蜘蛛黑洞
  • SEO优化还值得做吗

    SEO优化

    SEO优化还值得做吗?可以说SEO优化越来越难做,对于企业优化的成本越来越多,对于个人站长,通过网站赚钱的可能性也越来越小。

    818
    • SEO优化
  • 图片懒加载对于SEO优化有影响吗?

    懒加载,延迟加载,seo优化

    网站图片使用懒加载也就是延迟加载技术,对于SEO优化会有不良的负面影响吗?对于图片的延迟加载我们应该如何去看待处理,才能做到兼顾网站的加载速度以及SEO优化的效果呢?

    1612
    • 懒加载
    • 延迟加载
    • seo优化
-- 这已经是底线了,看看别的把! --