如何在MediaWiki中按类别将页面添加到白名单中



我正在维护一个基于MediaWiki的私人网站,具有以下配置。

$wgGroupPermissions['*']['read']=false;
$wgGroupPermissions['user']['read']=true;

在这种情况下,我应该如何使页面在某些类别(例如,类别:开放访问)公开可读?

版本信息如下:

  • MediaWiki: 1.25.2 (a5c188b)
  • PHP: 5.3.3 (apache2handler)
  • MySQL: 5.1.73

下面使用Extension:CategoryPermissions的代码(在本例中演示)不起作用。

$wgGroupDefaultAllow=true;
$wgGroupPermissions['*']['Category:OpenAccess_read']=true;

我会尝试使用$wgWhitelistReadRegexp

试着在你的LocalSettings.php中加入这样的东西来将整个Category命名空间列入白名单:

$wgWhitelistReadRegexp = array("/Category:.*/");

最新更新