実現したいこと
wordpressのアップロードフォルダ(〜/wp-content/uploads/)の特定のファイル(”xs_”で始まるファイルのみ)にベーシック認証を設置しました。
発生している問題・エラーメッセージ
https://xxx.com/wp-content/uploads/xs_hogehoge.pdf
上記ページへアクセスした際にはベーシック認証がかかっているのですが、
管理画面のメディアや投稿のファイルアップロードからファイルをアップロードしようとすると、
ベーシック認証が表示されてしまいます。
(uploadsフォルダ内を参照するからかと思います。)
ファイルをアップする度にベーシック認証が表示されていては、困るので
管理画面では表示されない様にしたいのですが、うまくいかず困っております。
該当のソースコード
<Files ~ (xs_*.*)> AuthUserFile /home/〜/wp-content/uploads/.htpasswd AuthGroupFile /dev/null AuthName "Member Only" AuthType Basic require valid-user </Files>
(〜/wp-content/uploads/直下に設置しています。)
試したこと
管理画面では「wp-admin」が必ずURLに入るので、その場合だけ除外すればできるかと
思い下記を記載してみたのですがうまくいきませんでした。
管理画面URL例)https://xxx.com/wp-admin/hogehoge
<Files ~ "^wp-admin\*"> Satisfy Any allow from all </Files>

回答1件
あなたの回答
tips
プレビュー