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認証をかける方法 […]

関連記事

[備忘録]Excel2007:パスワードの設定/解除方法

覚えてられないのでメモ。。 あまり使わないので覚えてない。けど、たまに使いたいとき調べるのが面倒。。(^^; そんなExcelのパスワードの設定/解除方法を。 参考サイト:文書、ブック、およびプレゼン …

[備忘録]wwwあり・wwwなしの統一(httpsの場合)

URL表記は統一するべし! 同じドメイン(例えば xxxxx.com )でも、「http」「https」「wwwあり」「wwwなし」とで4パターンのURLがあり得る。 例) http://xxxxx. …

[備忘録]Windows10標準メールでのSSL設定方法

Windows10メールは、ナゼこんなにも難解なのか。。 Windows10の標準メールソフトは「Windows10メール」だ。 Win10上では 単に「メール」とだけ表示されていて、とても分かりづら …

[備忘録]SearchPreview終了?代替案「Search Result Previews」

検索結果にサムネイル表示する便利な拡張機能 Webブラウザでの検索結果に当該Webサイトのサムネイル画像を表示してくれる便利な拡張機能(アドオン)SearchPreview。 このSearchPrev …

[備忘録]さくらインターネット:海外からのメール送信がNGになる件

海外からメール送信しようとするとNGになった。。 弊社ではお客様のサイト(自社も)を管理するサーバーで、「Webサーバー」と「メールサーバーを別々に運用・管理している。 理由としては、 ① Webサー …