<Files wp-login.php>
AuthType Basic
AuthUserFile /XXX/XXX/XXX/public_html/XXX/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
require valid-user
</Files>
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
## 以下ベーシック認証下で常時https化させる場合
<If "%{HTTPS} = 'on'">
# BASIC認証
AuthUserFile (パス)/.htpasswd
AuthGroupFile /dev/null
AuthName "login"
AuthType Basic
require valid-user
</If>
<Else>
# Redirect
RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</Else>