我正在使用 Media Wiki 获取文档。例如,在我添加了很多带有命名空间的页面之后,INTERN:My Page
或者Public:My Page
想要限制对此存在的命名空间的读取访问权限。
我找到了扩展“锁定”,可以将它用于新的、自定义的命名空间:
define ("NS_CUSTOM", 110);
$wgExtraNamespaces[NS_CUSTOM] = "customNamespace";
$wgNamespacePermissionLockdown[NS_CUSTOM]['*'] = array('sysop');
如果我为现有的命名空间尝试相同的代码,则无法访问旧页面 - 页面似乎不存在。
有没有办法限制现有命名空间的访问?我可以在数据库的某处找到命名空间 ID 吗?