当前位置:首页 > 网站运营 > 正文内容

代码适配的网站如何优化

葱子3年前 (2022-03-11)网站运营3272

来自百度站长官方文档:

为了使百度能够知道当您的页面发生变化时,同时需要用其他的ua重新抓取一遍,请您添加Vary HTTP标头。Vary HTTP 标头具有以下两个非常重要且实用的作用:
  a) 它会向 ISP 和其他位置使用的缓存服务器表明:在决定是否通过缓存来提供网页时它们应考虑用户代理。如果您没有使用 Vary HTTP 标头,缓存可能会错误地向移动设备用户提供pc版 HTML 网页的缓存(反之亦然)。
  b) 它有助于 百度spdier 更快速地发现针对移动设备进行优化的内容,这是因为我们在抓取针对移动内容进行过优化的网址时,会将有效的 Vary HTTP 标头作为抓取信号之一,我们会提高用其他ua抓取此网页的优先级。

通过检查相关代码后,我们发现discuz的网站基本上很少有去配置这个参数。

并且在pc的响应的head中添加<meta name="applicable-device" content="pc">
  
  在移动的响应的head中添加
  <meta name="applicable-device" content="mobile">

二、配置Vary:User-Agent
Nginx 环境网站配置 Vary:User-Agent
将以下代码添加到对应站点的配置文件中:
add_header Vary "User-Agent";

  1. PHP 站点配置 Vary:User-Agent
    将以下代码添加到你 PHP 网站的合适位置,最好是属于公共文件,例如数据库配置文件中:
    <?php header("Vary: User-Agent"); ?>

扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-1599.html

相关文章

如何在电脑上访问手机页面?试试这个chrome插件

如何在电脑上访问手机页面?试试这个chrome插件

有时候需要在PC电脑上网访问下手机页面,每次都要去打开手机,有点小麻烦。 这里葱子我分享给大家一个chrome插件,直接安装在chrome浏览器上就可以访问手机页面了。 怎么使用:看截图,一目了然。...

百度自动推送代码导致HTTPS不完美

百度自动推送代码导致HTTPS不完美

最近葱子我的几个站点的HTTPS都出现了这样的问题:   使用F12看了下,发现是百度相关的js文件出错。 在我网站后台,主要有2个服务使用到了百度的代码:  1、百度统计 &...

windows server2008中为IIS7开启https的TLS1_2协议

windows server2008中为IIS7开启https的TLS1_2协议

我们在IIS7上配置了SSL证书后,使用ATS检测,发现服务器不支持TLS1_2协议。 经查询发现,在IIS7中TLS1_2协议是默认关闭的。 所以我们需要对IIS做下设置,来开启...

苹果ATS特性服务器配置指南

苹果ATS特性服务器配置指南

  配置指南: 需要配置符合PFS规范的加密套餐,目前推荐配置:ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD...

解决方法:phpmyadmin出现Cannot start session without errors

最近在给一位站长配置服务器环境的时候,使用的是护卫神的php套件,网站安装好后,使用一切正常。 但是当要使用phpmyadmin管理MySQL的时候,出现 Cannot start session without err...

网站被镜像怎么办:几招教你轻松应对

网站被镜像怎么办:几招教你轻松应对

最近有个客户的网站被黄赌毒网站做了镜像。 我收集了这些镜像网站的IP地址,通过在服务器端禁止他们访问的形式来阻止客户网站被镜像。 主要步骤如下: 一、收集镜像网站IP地址:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。