网站制作学习网网站优化→正文:判断搜索引擎访问
字体:

判断搜索引擎访问

网站优化 2010/12/7 10:29:14  点击:不统计


原来seo作弊的时候就有分页显示也就是将1个页面做成两个页面,一个给普通人看一个给搜索引擎看。通过判断搜索引擎访问来显示不同的页面。
关键在于判断:搜索引擎和用户访问有什么不同,最主要的一点是访问者使用的浏览器。如果是普通人则显示的是不同浏览器访问。但是如果是百度,谷歌等搜索引擎访问则显示的是他们的蜘蛛名称。通过查看用户浏览器来判定是搜索引擎访问还是普通人访问。
php判断浏览器访问代码如下:
<?
$user = strtolower($_SERVER['HTTP_USER_AGENT']);
if(strpos($user,"baiduspider")>-1){
echo "百度搜索引擎来访";
}elseif(strpos($user,"googlebot")>-1){
echo "谷歌搜索引擎来访";
}elseif(strpos($user,"yahoo")>-1){
echo "雅虎搜索引擎来";
}elseif(strpos($user,"yodaobot")>-1){
echo "有道来访";
}else{
echo "其他搜索引擎或者用户来访";
}
?>
这样通过不同的判断来给搜索引擎显示不同的页面。asp的判断如下hidden_content$
<%
user = lcase(request.ServerVariables("HTTP_USER_AGENT"))
if instr(user,"baidu") then
 response.Write "百度搜索"
elseif instr(user,"google") then
 response.Write "谷歌搜索"
elseif instr(user,"yahoo") then
 response.Write "雅虎搜索"
elseif instr(user,"yodao") then
  response.Write "有道搜索"
else
 response.Write "其他用户或者搜索引擎"
end If
response.write user
%>判断完毕,可以试验一下。

·上一篇:错误的seo >>    ·下一篇:谷歌不能查看快照 >>
推荐文章
最新文章