Kézikönyv:$wgWhitelistReadRegexp
User rights, access control and monitoring: $wgWhitelistReadRegexp | |
---|---|
A fehérlisták nyilvános címei reguláris kifejezésekkel. |
|
Bevezetve: | 1.21.0 (Gerrit change 11137; git #550b878e) |
Eltávolítva: | használatban |
Megengedett értékek: | (Reguláris kifejezések tömbje) vagy „false” |
Alapértelmezett érték: | false |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változó a $wgWhitelistRead
-hez hasonló, de reguláris kifejezéseket használ.
Ez félnyilvános wikiken hasznos, ahol a nyilvánosság számára csak egy névtér látható.
A funkció megegyezik a cím reguláris kifejezésével, amely alsóvonás nélkül szerepel. A ^
és a $
meghatározása nélkül a reguláris kifejezés nem fehérlistázandó lapokkal is megegyezhet.
A beállítási paraméter csak a következő beállítás esetén működik:
$wgGroupPermissions['*']['read'] = false;
Máskülönben a beállítástól függetlenül minden lap elérhető.
Példák
A „Kezdőlap” vagy a „Biztonsági Kezdőlap” fehérlistára tétele:
$wgWhitelistReadRegexp = [ '/Main Page/' ];
Bármely, „User” előtagú lap olvasható, például „User is banned” és „User:JohnDoe”:
$wgWhitelistReadRegexp = [ '@^UsEr.*@i' ];
Allow reading "Main Page" and all pages in namespace "Foo Bar":
$wgWhitelistReadRegexp = [
'/Main Page/',
'/^Foo Bar:/'
];