パスワードで場所を保護するために、Apache構成でこのようなコードを使用しました
<Location ~ "/admin.*">
AuthType Basic
AuthName "Protected Area"
AuthUserFile /home/user/public_html/.htpasswd
Require valid-user
</Location>
htaccessファイルを使用して同じことを行う方法はありますか?
保護したい場所は実際にはファイルシステム上に存在しません。mod_rewriteのおかげで利用できる場所です。
うん、<Files>
(または<FilesMatch>
): http://httpd.Apache.org/docs/2.2/mod/core.html#files
編集:「ディレクトリセクションや場所セクションとは異なり、ファイルセクションは.htaccessファイル内で使用できます。これにより、ユーザーはファイルごとに自分のファイルへのアクセスを制御できます。」
はい、そうすることは可能です。アクセスをモデレートしたいファイルにhtaccessを入れてください。構成ファイルと同じテキストを入力します。 confファイルが.htaccessを読み取ることを確認してください。