wordpress サイトの 1 つで http 認証を開発しようとしています。
このために以下のコードを実行しました。
ルートフォルダーの .htaccess ファイルに。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /htpass_wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /htpass_wordpress/index.php [L]
</IfModule>
# END WordPress
また、wp-admin フォルダー用に .htaccess ファイルをもう 1 つ作成しました。
AuthType Basic
AuthUserFile /htpass_wordpress/wp-admin/.htpasswd
AuthName "My Private Area"
require valid-user
1 つの htpasswd ファイルを作成し、それを wp-admin (wp-admin の htaccess が格納されているディレクトリと同じディレクトリ) に配置しました。
ユーザー名と Base 64 で暗号化されたパスワードをそのファイルに保存しました。
wp-admin エリアにアクセスすると、ログインを求めるポップアップが表示されます。ユーザー名/パスを提供すると、wp-admin にアクセスできるようになります。しかし、500サーバーエラーが発生します。
誰が私がどこで間違っているのか知っていますか?