天天小说网

11.5 伪装

伪装是指根据用户身份返回不同页面的行为,是门页最常用的跳转方式之一。例如,面对搜索引擎及普通用户返回不同的页面,向搜索引擎返回经过特别优化的页面,而对普通用户则返回正常的页面。不管在什么情况下,伪装都是欺骗搜索引擎的违规行为,因此会受到搜索引擎的惩罚。

伪装的实现原理是,首先对前来访问的用户的头部代理信息进行判断,如果是搜索引擎蜘蛛程序则返回为搜索引擎准备的页面,否则返回正常的页面。在进行伪装时,你必须知道搜索引擎蜘蛛程序的头部代理信息,这些信息可以在服务器日志上查看到。例如,Google蜘蛛程序Googlebot,百度蜘蛛程序baiduspider。

下面介绍以PHP实现的伪装代码:

$trouve=strpos($_SERVER["HTTP_USER_AGENT"],"Googlebot");

if($trouve!==false){

?>

... 为Google准备的页面...

else{

?>

... 为普通用户准备的页面...

?>

伪装可能是针对一个搜索引擎,也可能是针对多个不同的搜索引擎。由于不同搜索引擎的算法会存在或多或少的差异,有些人为了提高网站在各个搜索引擎中的表现,会针对不同的搜索引擎建立不同的页面,再对不同的搜索引擎蜘蛛程序返回相应的页面。

例如,如果程序监测到前来访问的是Googlebot,则返回针对Google而进行过特别优化的页面;如果是百度的BaiduSpider,则返回针对百度进行过特别优化的页面。

本节内容

✦ 11.6 302重定向

更多内容加载中...请稍候...

若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!