next up previous
Next: 残った時間の課題 Up: 実習 Previous: スタイルシートを書く

.htaccess ファイルを書く

現時点で, fellows.html は, もしそのファイルの存在を知っていれば, 全世界から読む事が出来ます. ここには, 顔写真などの個人情報がありますから, それを公開する事は, 好ましい事ではありません. そこで, アクセス制限をして, 琉球大学以外からは読めなくします. そのためには 「.htaccess」と言うファイルを書きます. ピリオドから始まっているため, ファイルブラウザでは, 「全てのファイルを表示」を選ばないと, このファイルは見えません. 次の順で作業をします.

  1. CSSを作った Emacs で, C-x C-f と押す.
  2. ミニバッファ(ウィンドウ下部)に Find file: ~/WWW/fellows/ と出ます. そうでなければ, 上のように入力します.
  3. .htaccessと入力して ENTER キーを押します.
  4. 次の内容を入力して保存します. 空白とピリオド., コンマ, に注意して下さい. 1行目の, deny,allow の部分には空白がありません. 3行目の一番最後には, ピリオド.があります.
    order deny,allow
    deny from all
    allow from 133.13.
    

終ったら, ネットワーク経由でアクセスしてみます. Firefox で URI を入力する場所に,

http://www.cc.u-ryukyu.ac.jp/~e08xxxx/fellows/fellows.html
と入力して, ページが表示されるかを確認して下さい. 表示されない場合は, スペルや空白をチェックして下さい.(保存のし忘れというのもあります.)

.htaccessの意味は, 次の通りです. 1行目は, このファイルの評価の順で, deny(拒否), allow(許可) の順で評価する事を意味します. 2行目の deny from all は, まず基本的に, 全てのアクセスを拒否する事を意味します. 3行目の 133.13. は, 琉球大学に割り当てられた IP(Internet Protocol)アドレスで, WWW も含めたインターネット通信では この IP アドレスを使って通信をしています.

.htaccess の通用範囲は, フォルダも込めたフォルダ内全てです. したがって, 前回までに作った index.html は, このフォルダの外にあるので 適用されません.


next up previous
Next: 残った時間の課題 Up: 実習 Previous: スタイルシートを書く

2008-11-21