MediaWiki Extension:SecurePages

提供:あわ自由帳

RapidSSL を使うように設定しましたので、MediaWiki の「ログイン」画面等セキュアであるべきページを SSL で行うように設定してみます。
SecurePages という Extension を導入しました (MediaWiki 1.21.2)。ダウンロードは git コマンドでおこないます。

[sysop@host3 ~]$ cd /path/to/wiki/extensions
[sysop@host3 ~]$ git clone http://git.fsinf.at/mediawiki/SecurePages.git SecurePages

LocalSettings.php の最後の行に以下を加えます。

require_once ( "$IP/extensions/SecurePages/SecurePages.php" );
  $wgSecurePages = array(
    -1 => array( 'UserLogin', 'Preferences', 'ChangePassword', 'ログイン', '個人設定', 'パスワードの変更'),
  );

これで「ログイン」画面等セキュアであるべきページは HTTPS にリダイレクトされるようになります。