そのため、.htaccessに以下のような記述を行うとよい。
AuthUserFile /path記述/.htpasswdしかし、ここで指定した"Satisfy any"が問題で、
AuthGroupFile /dev/null
AuthName "Enter ID and Password."
AuthType Basic
require valid-user
order deny,allow
allow from 自.社.IP.アドレス
deny from all
Satisfy any
このオプションを指定することで .htaccessや.htpasswdなどのファイルがブラウザーで表示されてしまうことがある。これを防ぐためには.htaccessに以下の記述を追加する。
<files ~ "^\.ht">これで.htで始まるファイルのブラウザーからの閲覧が不可となる。
Order allow,deny
Deny from all
Satisfy All
</files>
0 件のコメント:
コメントを投稿