CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]WordPressのログイン画面にBasic認証をかける方法

投稿日:2018年7月6日 更新日:

auto0006

ログイン画面だけに設定する

特定のディレクトリにBasic認証を設定する方法(一般的なBasic認証設定方法)は過去のブログ「[備忘録]Basic認証の設定方法」に記載があるので、そちらを参考に。

ここでは、WordPressのログイン画面にだけ設定する方法を。

※IPアドレスによるアクセス制限設定方法は > こちら

ログインファイル「wp-login.php」を指定する

上記ブログにあるような 単純にBasic認証をかけると、ログイン画面だけでなく通常のページもBasic認証がかかってしまう。。
なので、特定のファイルにアクセスした時のみ設定する方法を。

※WordPressログイン画面の場合は「wp-login.php」。

—- .htaccess ————–
<Files wp-login.php> ←←←Basic認証を設定したいファイルを定義
AuthUserFile /xxxxx/yyyyy/.htpasswd
AuthName “Member Only!”
AuthType Basic
require valid-user
</Files> ←←← 閉めも忘れずに!
——————

この .htaccessと対応する .htpasswd をルート直下(wp-login.phpファイルがあるディレクトリ)に設置すればOK!
 

複数ファイル/ディレクトリに設定する場合

「|」(パイプ)でつなげれば良い。

—- .htaccess ————–
<Files ~ “(wp-login\.php|XXXXXXX)”> ←←←「~」に続けてBasic認証を設定したいファイル名、ディレクトリ名をパイプでつなげて定義
AuthUserFile /xxxxx/yyyyy/.htpasswd
AuthName “Member Only!”
AuthType Basic
require valid-user
</Files> ←←← 閉めも忘れずに!
——————

セキュリティ強化のために

WordPressログイン画面の前に、Basic認証を設定しておくことは、セキュリティ強化のために有効です。
ぜひ ご参考に!
 
 

-備忘録


  1. […] ・[備忘録]WordPressのログイン画面にIPアドレス制限をかける方法 ・[備忘録]WordPressのログイン画面にBasic認証をかける方法   — 2021.11.16追記 — […]

  2. […] を設定する方法はブログ(*1)に書いたが、更に強固に特定のIPアドレスからしかアクセスを許可しないように制限する方法を。  (*1) [備忘録]WordPressのログイン画面にBasic認証をかける方法 […]

関連記事

[備忘録]Windows10で「コントロールパネル」を開く方法

やたら分かりにくくなったコントロールパネルの開き方 Windows7まではスタートメニューから簡単に開けていたコントロールパネルだが、Windows8、Windows10と進化(改悪!?)していくうち …

[備忘録]MySQL:バイナリログを自動削除する方法

サーバー容量を圧迫 サーバーの空き容量を毎日自動的にチェックしているが、 メインのサーバー容量が徐々に増えて、ついに87%まで来てしまった。。 90%を超えるとさすがにマズいので、何が圧迫しているか調 …

[備忘録]PDFファイルのパスワード解除方法

PDFを開く度にPW入力するのは非効率。。 PDFファイルを開く際にパスワードの入力を求められることがある。 多くは、メール添付などで(秘)扱いの書類などを送る時に、誤って流出したりするのを防ぐ目的だ …

[備忘録]Firefox:右クリック一発でGoogle画像検索する

意外とよく使うGoogle画像検索を楽に! Googleの画像検索って、、意外とよく使う。 いちいちGoogleサイトを開いて「画像」モードにするのは 少々面倒だったりする。 まぁそれほど深刻な面倒く …

[備忘録]HTML・CSS等のコード整形ツール、DIVタグ閉じ忘れチェッカー

インデントや改行など、見やすく整形してくれる便利なサイト 既存サイトの分析やアーカイブ収集等をするのに「Website Explorer」というフリーツールを使うことがある。 無料ツールの割に多機能で …