• ベストアンサー

URLのスラッシュ

URLの最後にスラッシュのあるものとないものが ありますが この違いはなんですか?   ・・・jp/  また、たまに頭にwwwがないものがありますが 印刷間違いですか? 無いものもあるのですか? 役に立つホームページという書籍を見てて疑問に思いました どなたか教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • nuts
  • ベストアンサー率36% (141/389)
回答No.1

スラッシュは、サーバを一台のコンピュータとみたときのディレクトリを意味します。Windowsの場合、たとえば「C:\Windows\」というかたちでフォルダ(ディレクトリ)を指定しますが、「C:\Windows」でも同じフォルダを指定できます。URL表記の約束では、Windowsの「\」と同じ意味で「/」を使います。ディレクトリがあるとわかっていてそのディレクトリ自体を指定したい場合は、末尾の「/」を省略してもいいわけです。 ところで、ファイルを指定する場合は「http://www.okweb.ne.jp/index.html」などになりますね。仮に「http://www.okweb.ne.jp/data」という指定があった場合、dataフォルダがあるのか、あるいはdataという名前のデータファイルがあるのか、それだけでは区別できません。いちいちアクセスしてみて、ディレクトリではなかったからあらためてファイルとして読みにいくという手間が必要になります。末尾に「/」をつけるのは、ディレクトリであることを明示する目的があるわけです。 サーバ名のつけかたは、たとえばwww.okweb.ne.jpだったら「日本の(jp)ネット関係の(ne)OKWebという組織の(okweb)WWWサーバ(www)」というぐあいにするのが基本ですが、あとの方(サーバ名では前の方)をどうするかは、比較的自由です。実在しない例ですがたとえば、mail.okweb.ne.jpやftp.okweb.ne.jpといった他のサーバと区別するために「www」をつけているだけで、区別する必要がないと管理者が判断したら、つけなくてもかまわないわけです。

bon3
質問者

お礼

なるほど¥マークと同じ意味なのですね 納得。ありがとうございました。非常によくわかりました。

その他の回答 (2)

  • 16moon
  • ベストアンサー率14% (17/119)
回答No.3

スラッシュ以降は省略可能というだけです。 省略されたスラッシュ以降はWebサーバが補足して完全なURLに修正します。 このため、若干サーバに負荷がかかります。 どのように補足するかはWebサーバ側の設定になります。

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.2

http://www.hogehoge.co.jp http://www.hogehoge.co.jp/ http://www.hogehoge.co.jp/index.html いずれも同じドキュメントを示したりしますが サーバへの負荷を考えると一番下が効率がよく早かったはず。 wwwはないものたくさんありますよ。 そのドメインがhttpアクセスようにつけるサーバをwwwとすることが多いという だけです。 教えてgooも http://oshiete1.goo.ne.jp/~ってな風になってます。