• ベストアンサー

.htaccessの設定について

今回新しいサイトを作成し、メンバーオンリーのページを作りました。 メンバーオンリーのページには、トップページのボタンから入る仕様です。 .htaccessを使用し、IDとパスワードを入力して入りたいのですが、設定の時点で問題があります。 index.html以外のhtmlファイルに.htaccessを設定するのがそもそも無理なんでしょうか。 ロリポップの.htaccess設定のところで、該当htmlファイルを指定しようとするとエラーになります。 初歩的な質問で申しわけありませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.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)
回答No.1

テストしてないんで構文ミスがあるかもしれませんが、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

darlingpapa
質問者

お礼

ありがとうございます。 SetEnvIf Request_URI "^/index.html" trusted の、index.html部分を該当のhtmlファイルを充てればよい、ということでしょうか。

関連するQ&A