- Wordpressの覚書 - https://wp.workdesign.jp -

WordPressページにパスワードをかける

WordPressで自分しか見れないページを作りました。
「.htaccess」「.htpasswd」を作成します。

作成は「htaccess.txt」「htpasswd.txt」のファイル名にしておいて、アップロードしてからファイル名を変更します。
パーミッションはレンタルサーバーの指定に従います(ロリポップの場合は604)。

ロリポップの場合は、簡単にできるツールや、丁寧なマニュアルがあります。
パスワード制による制限 [1]
アクセス制限の設定 [2]
htpasswdファイル用パスワード生成ツール [3]
設定に必要なフルパスも、アカウント情報に書いてあります。
今回のように単純に設定するなら上記で充分なので、特にここで解説する必要もないくらいです(笑)。
が、一応サンプル。

.htaccessの内容

<Files ~ “^\.(htaccess|htpasswd)$”>
deny from all
</Files>(.htaccess・.htpasswdファイルへの全てのアクセスを拒否)
AuthUserFile (フルパス)/.htpasswd
AuthGroupFile /dev/null
AuthName “Please enter your ID and password”(文言は自由に設定)
AuthType Basic(Basic認証)
require user  ユーザー名(たいてい制限無しでRequire valid-userになっている)
order deny,allow(必ず改行)

.htpasswdの内容

(ユーザー名):(暗号化されたパスワード)
(ユーザー名):(暗号化されたパスワード)
(ユーザー名):(暗号化されたパスワード)(最後に必ず改行)

こんなホームページもありました。なんて親切なんだ。
.htaccess Editor [4]
上記を解説したサイト↓
WordPressのサイトを.htaccessでアクセスにパスワード制限をかける方法 [5]