[英]How to ignore pageviews by search engines on a PHP page?
I have a particular PHP page that I want to conditionally do things only if the visitor is not a search engine. 我有一个特定的PHP页面,我想只有在访问者不是搜索引擎时才有条件地做事情。 Are there some good regex to match
$_SERVER['HTTP_USER_AGENT']
? 是否有一些好的正则表达式匹配
$_SERVER['HTTP_USER_AGENT']
?
Or would it be better to do a javascript redirect back to the page but set a flag, since search engines don't have javascript? 或者更好的做一个javascript重定向回页面,但设置一个标志,因为搜索引擎没有javascript? (I don't have to worry much about my users not having Javascript for this page.)
(我不必担心我的用户没有此页面的Javascript。)
I don't want to completely exclude search engines from hitting the page though, so save the robots.txt suggestion. 我不想完全排除搜索引擎对页面的影响,因此请保存robots.txt建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.