« エラーメッセージって意味不明? | メイン | .htaccessで簡単に会員制サイト »

サイトのディレクトリ内部を見られたくないとき

ホームページで作っていると、サーバ上にとりあえず、必要なソフトや、画像を上げておくということをしがちです。また作成中のサイトを見られたくないときもあるでしょう。

無造作に入れておいたファイルやサイトは、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を調べてみれば、案外簡単に設定できるものばかりです。

パスワードを設定して、パスワードがわからないとアクセスを拒否できるようにすれば、
簡単に会員制サイトや仲間内のサイトが作れます。

この方法は次のエントリにしたいと思います。

トラックバック

このエントリーのトラックバックURL:
http://www.dropshipjp.com/cgi-bin/mt/mt-tb.cgi/28

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年03月20日 14:36に投稿されたエントリーのページです。

ひとつ前の投稿は「エラーメッセージって意味不明?」です。

次の投稿は「.htaccessで簡単に会員制サイト」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.