| ▼Site Map / ▼BBS |
| TOP | ソフトウェア | 素材集 | Begin!WebSite | おレシピ | GoodLinks | くらげこんせぷと。 |
フォルダ・ファイル名
すでにご存知だとは思いますが、PC上ではデータを「ファイル」として保持し、
そのファイルを「フォルダ」という格納庫みたいな場所に置いて管理しています。
(DOSやWindows3.1時代はディレクトリという名前でした。Linuxだと今もそうだったかな?)
で、このフォルダやファイルには任意の名前が付けられるわけです。
この名前、自分だけがみるPCなら好き勝手つけちゃって構わないのですが、
インターネット上ではいくつか注意すべき点があります。
ここでは、その注意点について書いてみたいと思います。
URLの基本
URL(Uniform Resource Locator)とは、簡単に言ってしまえばインターネット上の住所です。
このURLを指定する事でホームページを参照したり、ファイルをダウンロードするわけです。
このURLにはきちんと規則があって、
転送方法://サーバー名(ドメインorIP)/[サーバー上のフォルダ・ファイル名]
という形です。
転送方法とは、HTTPやFTPなどのデータの通信方法(プロトコル)ですが、ここでは関係ないので詳しい説明は省きます。
次に、サーバー名はインターネット上に接続されているサーバーを指定します。
基本的にはドメイン名といわれる「www.hogehoge.co.jp」みたいな形で指定しますが
(これにも規則がありますが、やっぱり省略します。)直接「123.456.789.00」という風に
IPで指定することも可能です。
*ちなみに、本来ネット上のサーバーを表しているのはIPで、
それをわかりやすくするためにドメイン名がIPに割り振られています。
そして、そのあとにそのサーバ上にあるファイルやフォルダを指定するというわけです。
つまり、URLとは「この転送方法で、このサーバー上にある、このファイルを参照する」
という事を指し示しているわけですね。
で、このURL、基本的には半角英数字と一部の記号
[*(アスタリクス)、-(マイナス)、.(ピリオド)、@(アットマーク)、_(アンダーバー)]
のみで表記しなくてはいけません。
もちろん、全角文字や半角カナは使えません。あと、意外と知られていないようなのですが、
半角のスペースも基本的には使ってはいけません。
index.htm(html)
トップページはファイル名を「index.htm(html)」にしなければならないという暗黙のルールがあります。
これは、Webブラウザで「http://www2.off.ne.jp/~gshome/」という風に、ファイル名を省略してURLを指定した時に
まず「index.htm(html)」というファイルを読み込みにいくという仕組みがあるからです。
時々「top.html」とか、「main.html」などといった、
別の名前にしているサイトがあるので、そういう場合は早急に修正するようにしましょう。
もし、すでにリンクが張られたりしちゃってる場合は、index.htmから既存のトップページに飛ぶようにするなど
工夫するといいでしょう。
なお、index.htm(html)がない状態で「http://www2.off.ne.jp/~gshome/」と言う風に、
ファイル名を省略したURLをブラウザで見られると、
サーバーによっては、同じフォルダ(ホームページスペース)上にある他のファイルを
エクスプローラのように一覧表示してしまう場合があるので注意しましょう。
(例えば、CGIファイルが置いてあるフォルダにindex.htmが無いと、
「http://www2.off.ne.jp/~gshome/cgi_bin/」とすれば、CGIのデータファイルも全て見られてしまいます。恐怖。)
見られてもはずかしくない名前
基本的にURLというのは丸見えですから、見られても恥ずかしくないような フォルダ・ファイル名をつけなければなりません。
よく見かけるのはスペルミス。特にリンクを「rink」としてしまっているサイトをよく見かけます。(正しくは「link」)
また、漢字や日本語(全角文字)が使えないからと「softnosetsumei.htm」(ソフトの説明)と、
ローマ字で表記するのもあまり見栄えがよくありません。
かといって、いちいち辞書を引くのは面倒だという人はGooにある
和英・英和辞書検索を使うと便利です。
基本的に、DOS時代の「8.3形式」にならって、8文字+拡張子にあわせて命名すると
すっきりしてわかりやすいファイル名になると思います。
例えば、「image>img」などのように省略して表記するのも有効です。
ちなみに、うちのサイトは昔作ったページをそのままってのが結構あるので、 スペルミスとかが多いかもしれません(爆)