- ベストアンサー
.htaccessの設定について
今回新しいサイトを作成し、メンバーオンリーのページを作りました。 メンバーオンリーのページには、トップページのボタンから入る仕様です。 .htaccessを使用し、IDとパスワードを入力して入りたいのですが、設定の時点で問題があります。 index.html以外のhtmlファイルに.htaccessを設定するのがそもそも無理なんでしょうか。 ロリポップの.htaccess設定のところで、該当htmlファイルを指定しようとするとエラーになります。 初歩的な質問で申しわけありませんが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SetEnvIf Request_URI "^/index.html" trusted で、index.html はBasic認証の対象から除外しています。 ファイル名が異なる場合は書き換えて下さい。 認証の対象から除外するファイルが複数有る場合は SetEnvIf Request_URI "^/index.html" trusted SetEnvIf Request_URI "^/home.html" trusted といった感じで複数設定して下さい。
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
テストしてないんで構文ミスがあるかもしれませんが、Basic認証ならこんな感じでどうでしょう。 ------------- AuthType Basic AuthName "Please enter your ID and Password" AuthUserFile .htpasswd Require valid-user Satisfy Any SetEnvIf Request_URI "^/index.html" trusted Order Deny,Allow Deny from all Allow from env=trusted
お礼
ありがとうございます。 SetEnvIf Request_URI "^/index.html" trusted の、index.html部分を該当のhtmlファイルを充てればよい、ということでしょうか。