Extension:DisableSpecialPages

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

Example:

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