To: xxx Cc: hayashi@rd.dnc.ac.jp, xxx Subject: Notice about file structure (Re: Costa Rica) From: Atsuhiro Hayashi Date: Fri, 07 Jan 2000 12:50:30 +0900 林です。久々に出てきました。暖かいを通り越して暑いですね。 > xx です。 > > > # まずは Welcome.html を説明しないといけないと思っています。 > そのうち、教えてください。 というお言葉に甘えて説明させていただきます。 前回は「いとも簡単」を実感していただきましたが、如何でしたか? 調子が上がろうかというところですが、今回は苦言を 2つ書いておきます。 先日は、public_html と言うディレクトリ下に text1.txt と言うファイルを 作ってもらいブラウザで閲覧してもらいました。 と言うことは、同様に text2.txt と言うファイルを作れば、 これもブラウザで閲覧できる事は容易に想像できます。 example3.txt、reidai4.txt、Lesson5.txt ... 以下同じですね。 まとめると、public_html 下に置いたファイルはその「ファイル名」 を知られてしまうとどこからでも、だれからでも閲覧されてしまうと 言うことが判ると思います。 このことを知らずに(意識せずに)、ラブレターの原稿をこのディレクトリに 置いてしまうと、個人的に赤っ恥をかくことになりますし、 xx の秘密のファイルを置いた場合は、xx も危うくなります。 つまり、 [苦言1] public_html の下には公開しても後悔しないファイルしか置かないこと!! これは絶対に守ってください。そんな馬鹿なことと思うでしょうが、 過去には、xx 系の出版社(インターネットの話題も取り扱っている)で 顧客情報ファイルを置いてしまい、情報漏洩とひんしゅくをかいました。 このディレクトリの下は「裸」なのですから絶対の注意が必要です。 次に。「じゃ、ファイル名を知られなきゃイイのね」と思うかも知れませんね。 はい、確かに、予防策にはなりそうです。しかし...。 Web ブラウザから http://www.rd.dnc.ac.jp/~foo/ と言う URL を指定して閲覧してみてください。ファイル名を指定せずに スラッシュで止めるのです。どうなりましたか? ファイル名一覧が表示されましたね。って事は、このままでは xx さんの作った ファイルはこの方法で名前が逐一バレてしまうのです。 しかも、試しに text1.txt をクリックするとファイル内容も読める。 って事で、ファイル名を知られないようにしようとしてもファイル名も内容も 世界に配信されてしまうのです。 しかし、これには対策があります。と言うのは、xx さんのページを開くのには http://www.foo.bar.ac.jp/~foo2/ と指定しますね。ファイル名を 書かないにも関わらず、xx さんの時のようにファイル名の一覧は出てきません。 私のところも http://peter.rd.dnc.ac.jp/~ice/ で私のページが表示されます。 この違いは何か? 実は、Web サーバーには「デフォルトファイル名」と 言うのがあります。つまり、ファイル名を指定されなかった場合に 採用されるファイル名というのがあるのです。で、foo と peter では Welcome.html と言うのが指定されています(私の趣味で)。ですから、 上記の指定は、http://www.foo.bar.ac.jp/~foo2/Welcome.html や http://peter.rd.dnc.ac.jp/~ice/Welcome.html と同じ意味を持ちます。 疑問なら、指定してみてください。ファイル名を指定しなかったときと 同じファイルが閲覧できるはずです。 なお、このデフォルトファイル名は Web サーバーごとに指定できますので、 プロバイダごとに違うと思ってもらった方が良いのですが、今までの習慣から、 index.html か Welcome.html が採用されている例が多いです。 と言うことで、 [苦言2] Welcome.html は必ず作りましょう 以上です。今回の 2点は必ず守ってください。よろしくお願いします。 で、今回はおしまいです。んぅウ?! 今回は Web ページの作り方の説明はないんかい!? その Welcome.html には何を書けばええねん?? 疑問はごもっともですが、ごめんなさい。 多分、次回で説明することがなくなりますので、 もう 1回だけ我慢して長い文章を読んで下さい。 # 勿論「もううっとおしい。自分で勉強するから、送るな!!」という # 要望でも結構です。その場合も早めに教えてください。 ちなみに、次回のテーマは「html ファイルって何?」です。 ヒントはファイル名の拡張子です。今までは txt でしたでしょ? 我慢できない場合は、以下のページを読んで予習しておいてください。 とほほの WWW 入門 >> http://tohoho.wakusei.ne.jp/ では、近日中に。 # これも連載にして Web ページに置くと参考にしてくれる人がいるかなぁ? # でも今回だけはあまり一般的でない事もあるしなぁ。 hayashi@rd.dnc.ac.jp Atsuhiro Hayashi (林 篤裕) # 実は静岡を過ぎたあたりからこれを書きはじめて、今、品川を過ぎました。 # モバイルって面白いでしょ? 日記もこうやって書くと、苦になりませんよ。 # で、今は井の頭線で推敲してます。神泉を発車。