Extension:DisableSpecialPages

The DisableSpecialPages extension allows wiki administrators to make a special page unavailable.

Example:

HowTo

 * download from SVN and put it in /extensions
 * add  in LocalSettings.php

Whitelist
The following special pages cannot be disabled:
 * Special:Userlogin
 * Special:Userlogout
 * Special:Search