[导读]:百度官方给出的 移动适配中的代码适配需要添加vary http标头, 官方给出的vary标头值是 Vary: User-Agent如下图 现在的浏览器都支持压缩了,因此如果网站启用了GZip,可以无需再指...
百度官方给出的 移动适配中的代码适配需要添加vary http标头,
官方给出的vary标头值是 Vary: User-Agent如下图

现在的浏览器都支持压缩了,因此如果网站启用了GZip,可以无需再指定“Vary: Accept-Encoding”标头
###自己研究了大半晚上,总算搞明白了,自己现写的nginx添加vary标头操作全过程,传送门
仅对该问题回答
-------------------
vary标头值是 Vary: Accept-Encoding ,是没有问题的。
Vary HTTP 标头 ,1.它会向百度传递一个信号,表示说这是个代码适配的站点,百度就会尽快把网站抓取一遍进行适配;
2.它可以防止用户接收到错误的网页缓存
其实官方也说的很清楚了,根据服务器类型Nginx,Apache, IIS 可以设置为:
Vary:Accept-Encoding
Vary:User-Agent
而你做了代码适配一般情况下会出现:Vary:User-Agent,Accept-Encoding 而你的只显示了Vary:Accept-Encoding
User-Agent一般是默认的用户代理,在某些时候抓取的时候,是不会显示,况且显示了这个Accept-Encoding,而这个一般不显示也没问题的。
-----------------------------
目测没有问题吖
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/44553.html
