タイトルに記載した「http://」の文字。ほとんど毎日見ますね。
ここで素朴な疑問が沸いてきませんか?
なぜスラッシュが2つなのだろうと。
私がインターネットを始めた頃の最大の疑問はこれでした。
URLを観察すると、答えを導き出せます。
例: http://www.abc-company.com/example/content/
ダブルスラッシュは通信プロトコルとホストの区切りを示し、シングルスラッシュの右側以降はWebサーバ内のサブディレクトリ階層を示しています。
WebブラウザやOSの混乱を防止するために、「//」と「/」が使い分けられているのです。
最近のブラウザはhttp://を入れなくてもURLであると認識してくれます。また、仮にhttp:/とスラッシュを一つ忘れても自動的に補完してくれます。
ちなみに、httpとはhyper text transport protocolの略称で、WebサーバとクライアントPC間でhtmlファイルなどをやり取りするときのプロトコルです。
ここで素朴な疑問が沸いてきませんか?
なぜスラッシュが2つなのだろうと。
私がインターネットを始めた頃の最大の疑問はこれでした。
URLを観察すると、答えを導き出せます。
例: http://www.abc-company.com/example/content/
ダブルスラッシュは通信プロトコルとホストの区切りを示し、シングルスラッシュの右側以降はWebサーバ内のサブディレクトリ階層を示しています。
WebブラウザやOSの混乱を防止するために、「//」と「/」が使い分けられているのです。
最近のブラウザはhttp://を入れなくてもURLであると認識してくれます。また、仮にhttp:/とスラッシュを一つ忘れても自動的に補完してくれます。
ちなみに、httpとはhyper text transport protocolの略称で、WebサーバとクライアントPC間でhtmlファイルなどをやり取りするときのプロトコルです。





