URLに入っているスラッシュ(「/」)って、一体どういう意味があるのか気になったことはありませんか?実はこのスラッシュには、ちゃんとした役割があるんです!
URLの中のスラッシュがどんな意味を持っているのか、3つに分けて説明をします。
1. プロトコルとホスト名の区切り(http://~)
URLの冒頭にある「http://」や「https://」の後に続く「//」は、プロトコルとホスト名を区切る役割を持っています。たとえば、「https://www.example.com」の場合、「https」はプロトコル、「www.example.com」はホスト名になります。この2つを区切って、どこに接続するのかを明確にしているわけです。
2. ディレクトリやファイルの階層を示す
URLの中の「/」は、ウェブサイト内のディレクトリやファイルの階層を表しています。例えば、「https://www.example.com/folder/page.html」というURLでは、「folder」がディレクトリ(フォルダ)で、その中に「page.html」というページが存在することがわかります。ウェブサイトの中でどこにアクセスするかを指定しているんですね。
3. クエリやパラメータとの区別
動的なページを表示するとき、URLの中に「?」や「=」でクエリやパラメータがつくことがありますが、このパラメータの前に出てくる「/」は、基本のパスを区切るために使われます。この「/」があることで、ブラウザやサーバーはどの部分が「パス」なのかを判断しやすくなります。
こうしたスラッシュの使い方のおかげで、URLはわかりやすく整理されているんです。
次にURLを見るときは、「このスラッシュはどんな役割をしているのかな?」と考えてみると、ちょっとした発見があるかもしれませんよ!
コメント
ちょうど知りたいと思っていました参考になります!