让你的网站数据对搜索引擎来说按照最新上架时间排序,正常用户排序按照自己设定的方式排序
首先需要用到一个爬虫判断函数
function is_robot() { if(strpos($_SERVER['HTTP_USER_AGENT'], '://') === false && preg_match("/(MSIE|Netscape|Opera|Konqueror|Mozilla)/i", $_SERVER['HTTP_USER_AGENT'])) { return false; } else if(preg_match("/(Spider|Bot|Crawl|Slurp|lycos|robozilla)/i", $_SERVER['HTTP_USER_AGENT'])) { return true; } else { return false; } }
这样子就可以了,见下
if($is_robot) { $MOD['order'] = 'addtime DESC'; }