質問: ### 前提・実現したいこと はじめて質問させて頂きます。 .htaccessを使ってBASIC認証の簡易なダウンロード機能を利用しています。 OS:CentOS 6 ,Apache:2.2.15 httpsへのリダイレクトは.htaccessでうまくいったのですが、 「BASIC認証」とフォルダー内の「ファイルの一覧表示」ができなくなりました。 エラーは403です。 対処法ご存じの方、よろしくお願いいたします。 ### 該当のソースコード **リダイレクト用の.htaccess** RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] **ダウンロードフォルダーの.htaccess** deny from all AuthUserFile /public_html/data/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user Options +Indexes ### 試したこと リダイレクトを止めれば、正常に回復します。
回答: Aapche の方の設定で http と https とで設定が違うのでは? > > リダイレクトを止めれば、正常に回復します。 > > > と書かれていますが、リダイレクトしない状態で https://~でアクセスしても正常に表示されるのでしょうか? あとは、 ``` RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] ``` これに該当する URL (www.xxx.xxx みたいの) ではないと思ってよいのですよね? 実際の URL 情報を出した方がもう少し精度が高い回答が出てくるかもしれません。