网页内容自适应设置方法
来源:互联网 发布:php 迅雷 编辑:程序博客网 时间:2024/05/17 22:56
采用动态提供内容设置时,服务器会根据请求相应网页的用户代理,通过同一网址提供不同的 HTML(和 CSS)。采用这种设置时,网站针对移动用户代理对 HTML 进行的更改不会立即生效(当使用桌面用户代理进行抓取时,移动内容处于“隐藏”状态),因此,我们建议服务器发送一个提示,以便请求针对智能手机的 Googlebot 也应抓取相应网页,从而发现移动内容。此提示是使用 Vary HTTP 标头实现的。
动态提供内容设置会通过同一网址向每种设备提供不同的代码。
要点
使用 Vary HTTP 标头根据用户代理表明您所做的更改。正确检测用Vary HTTP 标头Vary HTTP 标头具有以下两个非常重要且实用的作用:它会向 ISP 和其他位置使用的缓存服务器表明:在决定是否通过缓存来提供网页时它们应考虑用户代理。如果您没有使用 Vary HTTP 标头,缓存可能会错误地向移动设备用户提供桌面版 HTML 网页的缓存(反之亦然)。
它有助于 Googlebot 更快速地发现针对移动设备进行优化的内容,这是因为我们在抓取针对移动内容进行过优化的网址时,会将有效的 Vary HTTP 标头作为抓取信号之一。Vary HTTP 标头是服务器对请求做出的响应的一部分,如下以www.4000360.com网站为例:
GET /page-1 HTTP/1.1
Host: www.4000360.com
(...rest of HTTP request headers...)
HTTP/1.1 200 OK
Content-Type: text/html
Vary: User-Agent
Content-Length: 5710
(... rest of HTTP response headers...)
Vary 标头会告知浏览器响应的内容将根据请求相应网页的用户代理而异。如果您的服务器已使用 Vary HTTP 标头,那么您可以向已提供的列表添加“用户代理”。
1 0
- 网页内容自适应设置方法
- 网页自适应手机、电脑屏幕的设置方法
- 网页自适应手机、电脑屏幕的设置方法
- 网页自适应手机、计算机屏幕的设置方法
- rem设置网页字体大小自适应
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 自适应网页设计的方法
- 网页自适应浏览器方法收录
- 自适应网页设计的方法
- 网页内容选取方法
- 设置DIV内内容自适应屏幕
- 堆排序
- Redis 配置
- Kafka源码分析之InFlightRequests
- 数据仓库-事实表和维度表的设计
- define+include 文件的巧用
- 网页内容自适应设置方法
- C++ std::pair
- 史上最全最强SpringMVC详细示例实战教程
- android studio的快捷键(Tips)
- mysqldump备份数据下篇-mysqldump自动备份数据库
- 给随机的十个数求和
- C++中回车换行(\n\r)和换行(\r)的区别
- ecshop后台导出订单增加"标志性建筑地表"字段
- ACtivity布局之相对布局基本用法