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

関連記事

[備忘録]WordPress:管理画面のツールバーを表示させない方法

一般ユーザーには表示させたくない WordPressで構築したサイトを表示した際、本来は管理者アカウント等でログインしたときに表示されるツールバーが上部に表示されてしまうケースがある。 本来、一般ユー …

[備忘録]3分でできる!Webフォームで郵便番号から住所を自動入力する方法

わずらわしいインストールや組み込みは一切不要! Webサイトのお問い合わせフォームや注文フォームなどで、「郵便番号」から「住所」を自動入力するチョー簡単な方法を! ※参考サイト:超簡単!たった2行だけ …

[備忘録]Zoom:「定期開催」ミーティングの設定方法

ブラウザからログインして設定すべし! Zoomで定期的な(常駐)ミーティング(「定期開催」というらしい)を設定したいのだが、設定方法がなかなか見つからず難儀した。。 調べてみたところ、どうやらアプリで …

[備忘録]PC版LINE電話:着信音を変更する方法

簡単には消せないので音源ファイルを変更してみた スマホでの文字入力がとにかくニガテで遅いワタシは、、パソコン版LINEでメッセージを書くことが多い。 が、PC版LINEでLINE通話を受信すると、パソ …

[備忘録]Zenlogicでのmlsqldumpコマンド(MySQL 5.6)

コマンドラインからのmlsqldumpにハマった。。 最近、Zenlogicサーバーを使う機会が増えてきた。 Zenlogicは、シェルは使えないが Cronは使えるので、Cronからコマンドを実行し …