移动seo,Vary HTTP的问题?

在移动适配的代码适配(Google叫动态生成内容)模式下,需要返回Vary : User-Agent来让蜘蛛通过不同的设备代理来抓取同一个网页,比如 :example.com/article/1.html,后台通过判断用户设备返回不同的内容。不知道这里的Vary : User-Agent头信息是只有html文档的请求(example.com/article/1.html)才返回,还是在文档附带的js、css文件的请求也返回呢。pc与mobile所需要的css、js文件可能并不一样。
比如,对于同一个文档example.com/article/1.html
pc版的需要的js、css文件可能是:

<script src="pc.js"></script>
<link type="text/css" rel="stylesheet" href="pc.css" />

mobile版的需要的js、css可能是:

<script src="mobile.js"></script>
<link type="text/css" rel="stylesheet" href="mobile.css" />

求解答?

阅读 2.8k
1 个回答

Vary: User-Agent,顾名思义,用户代理变了,那么这个资源的内容也会有变化。你的资源要不要也加这个头,取决于它们会不会随着用户代理的不同而变化。

PS: 这个头是给缓存用的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进