私はドキュメントに Media Wiki を使用しています。たとえば、名前空間を含む多くのページを追加した後、INTERN:My Page
またはPublic:My Page
この既存の名前空間の読み取りアクセスを制限したい場合。
拡張機能「ロックダウン」を見つけたので、それを新しいカスタムの名前空間に使用できます。
define ("NS_CUSTOM", 110);
$wgExtraNamespaces[NS_CUSTOM] = "customNamespace";
$wgNamespacePermissionLockdown[NS_CUSTOM]['*'] = array('sysop');
既存の名前空間に対して同じコードを試してみると、古いページにアクセスできません。ページが存在しないようです。
既存の名前空間へのアクセスを制限する方法はありますか? 名前空間 ID はデータベースのどこかにありますか?