gpt4 book ai didi

mediawiki - 如何让 MediaWiki 忽略来自 Google Search Appliance 的页面浏览量?

转载 作者:行者123 更新时间:2023-12-02 22:56:27 24 4
gpt4 key购买 nike

每个 MediaWiki 上的页面查看计数器页面似乎是识别流行页面的好方法,这些页面值得付出更多努力来保持最新和有用,但我遇到了问题。

我们使用Google Search Appliance索引我们的 MediaWiki 安装。我遇到的问题是 GSA 每次抓取页面时都会增加页面 View 计数器。这完全主导了统计数据,淹没了真实用户的观点。

我知道如何reset the page counters重新开始。但是有没有办法配置 MediaWiki 来忽略来自 GSA 的页面请求以计算页面浏览量?

最佳答案

这可以通过在 Article.php 中添加条件来完成:

includes/Article.php:2861:function viewUpdates():

if( !$wgDisableCounters && !$wgUser->isAllowed('bot') && $this->getID() ) {

添加:

&& strpos($_SERVER['HTTP_USER_AGENT'], 'gsa-crawler') === false

其中 gsa-crawler 是默认 gsa UA 的一部分...

另一种方法是在 GSA 中设置表单例份验证,并让它以机器人组中的用户身份登录 wikimedia..

关于mediawiki - 如何让 MediaWiki 忽略来自 Google Search Appliance 的页面浏览量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2096170/

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