ホームページで作っていると、サーバ上にとりあえず、必要なソフトや、画像を上げておくということをしがちです。また作成中のサイトを見られたくないときもあるでしょう。
無造作に入れておいたファイルやサイトは、URLがわかれば簡単に見られてしまいます。推測しやすいURLなら尚更です。
他人には見られたくない、もしくはWWW上には表示されないようにしたい、と考えるならば、とても簡単な方法があります。
.htaccessを見られたくないディレクトリに設置することです。
.htaccessはメモ帳で簡単に作ることができます。このファイルにアクセス制限等の設定を書いてアップロードすれば、このファイルのあるディレクトリを直接URLを開こうとしても、「403 Forbidden」と出て見ることができません。
.htaccessの設定は簡単です。行って欲しい「命令」をメモ帳に1行づつ書くだけです。順不同です。
メモ帳を開いたら、
order deny,allow
deny from all
と書けば、全てのアクセスを禁止できます。(そのファイルはWWW上で見ることができません。)
CGI等のプログラムを見られたくないとき便利です。(CGI は動作します。)
Options -Indexes
ディレクトリまでのURL を指定されたとき、index.htmがないと通常ディレクトリ内ファイルの一覧を表示してしまいますが、これを記述すれば表示させなくすることができます。
これらを記述したら、適当な名前で保存します。(htaccess.txtなど)
そして、ftpソフト等でサーバーにASCII転送モードでアップロードをして下さい。
バイナリ転送ですと、動作しません。自動認識ではバイナリでアップロードされる設定のソフトもあります。
最後にサーバ上のファイル名を.htaccessに変更して完成です。
実際にURLにアクセスして確かめてみてください。.htaccessの設定が間違っていると、500 Internal Server Errorがでます。
他にも、パスワードによるアクセス認証や、ホストごとの制限など、細かい設定もできます。
.htaccessを調べてみれば、案外簡単に設定できるものばかりです。
パスワードを設定して、パスワードがわからないとアクセスを拒否できるようにすれば、
簡単に会員制サイトや仲間内のサイトが作れます。
この方法は次のエントリにしたいと思います。
