静的サイトのWordPressの管理画面のみにBasic認証をかける方法

\ お買い物忘れにご注意!/

静的サイトにワードプレスを組み込んでいて、ワードプレスの管理画面wp-login.phpにのみBasic認証をかける方法をメモします。

<Files ~ “^\.(htaccess|htpasswd)$”>
deny from all
</Files>
<Files wp-login.php>
AuthType Basic
AuthGroupfile /dev/null
AuthName “任意のもの”
AuthUserFile “/home/xxx/xxx.co.jp/public_html/cms/.htpasswd”
require valid-user
order deny,allow
Require valid-user
</Files>

FILESで囲うことでそのファイルのみにBasic認証がかけられるようになった。

下記にように囲わなかった場合、

<Files wp-login.php>
Require valid-user
</Files>

CMSディレクトリ以下のファイルすべてにBAsic認証がかかるようになってしまう。

htaccessは苦手なのでこうやってログを残していきます。
書き方メチャクチャかもしれませんが、参考になれば。

参考になったらシェアお願いします!

この記事を書いた人

■自己紹介
MEDIARCS ディレクター 河島 靖
1984年5月生まれの39歳

■趣味
銭湯・サウナ行くこと(サウナ・スパ健康アドバイザー)
筋トレ(懸垂をよりできるようになりたい)
音楽鑑賞(Nujabes、NewJeansなど)
ヴィンテージもの、レザーグッズが好き

コメントはこちらよりお願いします

コメントする

目次