htaccessを利用して固定のIPアドレスからのアクセスを許可する
実務で、ある投稿機能があり、投稿されたファイルがサーバー上に
保存される。社内からのみアップされたファイルを見れるようにしたいという要望が
あった。そのため、htaccessを利用した実装を紹介したい。
htaccssの中身
<Files *.pdf>
order deny,allow
deny from all
allow from 10.90.1.72
</Files>
※「10.90.1.72」:許可したいIP。「10.90.1」からのIPを許可したい場合は、「10.90.1.72」を「「10.90.1.」に変更する。
htaccssファイルをブラウザから見れるように下記のようにする
<FilesMatch "^\.(htaccess)$">
order allow,deny
deny from all
</FilesMatch>
以上です。