0

これは、私の Web サイトのルート ディレクトリ内のフォルダーの写真です
ディレクトリ
。これらのフォルダーにアクセスするには、htaccess に認証を要求したいと考えています。www.domain.com/Folder/CSSそのため、正しいユーザー名とパスワードがなければ、誰も入力してアクセスできません。これまでのところ、私は試しました:

<DirectoryMatch "^*">
    AuthType Basic
    AuthName "Login"
    AuthUserFile /disks/*/*/Folder/.htpasswd
    Require valid-user
</DirectoryMatch>

これは、すべてのサブディレクトリ ( classes, cs, images, js) を保護するためですが、入力すると次のwww.domain.com/Folder/Front.phpように表示されます。

Internal Server Error

コンソールエラーなし。htaccess ですべてのサブディレクトリを認証するにはどうすればよいですか (FRONT.PHP ではありません!)。

4

1 に答える 1

0

DirectoryMatch 正規表現を次のように変更してみてください/(.+)

ここに正規表現のテスターがあります...

それが役立つことを願っています

乾杯ロビン

Ps: apache ログは何と言っていますか? ロギングをオンにしましたか。

于 2012-10-16T10:17:41.240 に答える