MediaWikiのスキンPHPファイルを若干変更することで、未ログオンユーザであるかどうかを検出して、特別ページの閲覧することを阻止するための手法を説明する。 たとえば、[[特別:Search]]、[[特別:RecentChanges]]、[[特別:Upload]]、[[特別:Contributions/Oasis]]、[[特別:Version]]などのページを未ログオンユーザが閲覧できないようにすることである。 なお、MediaWikiの推奨方法は「拡張機能」を用いる方法であるため、このページで説明する方法ではなく、(MediaWiki) specialpage restrict拡張機能の手法を採用することを推奨する。 スキンPHPファイルの変更箇所 Modernスキンを例にとって説明する。 変更前 <!-- content --> <div id="mw_content"> <!--