网站代码适配
这种方法比较复杂,一般的话是比较大型的网站会使用的跳转方法,网站是使用的同一网址,但是根据访问端口的不同,返回不同的代码,如果是电脑端,就会返回电脑端的代码,如果是yd端,返回的代码就又不同了。
这种方法会需要添加Vary HTTP 标头,其作用借用百度文档里的解释:
1、它会向百度传递一个信号,表示说这是个代码适配的站点,百度就会尽快把网站抓取一遍进行适配;
2、它可以防止用户接收到错误的网页缓存。
这部分是在网站的服务器上进行的,有可能是 Nginx,Apache, IIS 等, 需要在服务器的配置里,设置 Varyheader 为 Vary:Accept-Encoding, User-Agent
为了让百度蜘蛛更好识别是PC站还是移动站,方法如下:
代码放在<head>标签里面,如果是PC站,代码为:
<meta name="applicable-device"content="pc">
如果是移动站,代码为:
<meta name="applicable-device"content="mobile">
首先来说什么是手机站,手机站指是在手机屏上显示独立设计的页面,如果在电脑上来看那么很难看的,因为设计规格不一样的。像今天的移动互联网发展手机站现在是用户必要的工具,如果不做手机站,那么就被移动互联网这块市踢出去。