gpt4 book ai didi

search-engine - 计算忽略搜索引擎的页面的观看次数?

转载 作者:行者123 更新时间:2023-12-04 07:48:13 24 4
gpt4 key购买 nike

我注意到StackOverflow对每个问题都有一个 View 计数,并且这些 View 编号相当低且准确。

我的一个网站上也有类似的东西。当页面在后端代码中加载时,它基本上记录“命中”。不幸的是,它也会对搜索引擎中的点击数产生giving肿和不准确的结果。

我猜不算机器人的一种方法是在页面加载后通过AJAX调用进行 View 计数,但是我敢肯定还有其他更好的方法可以忽略点击计数器中的搜索引擎,同时仍然让它们进入抓取您的网站。你知道任何?

最佳答案

可以使用AJAX调用,但是通常搜索引擎不会加载图像,JavaScript或CSS文件,因此在页面中包含这些文件之一并传递您要针对其记录请求的页面的URL可能会更容易。作为文件请求中的参数。

例如,在页面中...

http://www.example.com/example.html

您可能会包括在头部

<link href="empty.css?log=example.html" rel="stylesheet" type="text/css" />

并让您的服务器端记录该请求,然后返回一个空的CSS文件。同样的方法也适用于JavaScript或图像文件,尽管在所有情况下,您都需要仔细查看可能发生的缓存。

另一种选择是根据搜索引擎的 user agent消除搜索引擎。 http://user-agents.org/上有很多可能的用户代理,可以帮助您入门。当然,您可以采用另一种方式,并且只计算来自您所知道的Web浏览器的请求(覆盖IE,Firefox,Safari,Opera和Opera这种新奇的Chrome可以使您获得99%的访问权限)。

使用诸如 awstats之类的日志分析工具或诸如 Google analytics之类的服务会更加容易,这两种工具都已经解决了这个问题。

关于search-engine - 计算忽略搜索引擎的页面的观看次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com