You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MediaWiki技术需求:未登录用户隐藏历史记录,仅向登录用户开放

解决MediaWiki仅允许登录用户查看历史记录的问题

方案1:通过CSS精准隐藏未登录用户的历史记录入口

把你之前在MediaWiki:Common.css里添加的全局隐藏代码替换为以下规则:

.anon #ca-history { display: none !important; }

MediaWiki会自动给未登录用户访问的页面body标签加上anon类,这个CSS规则只会对未登录用户隐藏历史记录按钮,登录用户的页面没有该类,所以能正常查看历史记录入口。

保存页面后,强制刷新浏览器缓存(按Ctrl+F5)即可生效。

方案2:从权限层面彻底限制(更安全)

如果想防止未登录用户通过直接输入URL访问历史记录页面,可以修改LocalSettings.php文件,添加以下配置:

// 禁止未登录用户查看历史记录
$wgGroupPermissions['*']['viewhistory'] = false;
// 允许登录用户查看历史记录
$wgGroupPermissions['user']['viewhistory'] = true;

这个配置直接从系统权限层面拦截未登录用户的访问请求,比CSS隐藏按钮的方式更彻底。

内容的提问来源于stack exchange,提问作者sube singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 06:22:01