URLとは?
最終更新
最終更新
以下に、URL(Uniform Resource Locator)について初心者向けにわかりやすく解説します。
URL(Uniform Resource Locator) は、インターネット上のリソース(Webページ、画像、動画など)の住所のようなものです。 ブラウザのアドレスバーに入力することで、特定のリソースにアクセスできます。
たとえば、以下はGoogleのURLです。
URLは、いくつかの部分で構成されています。それぞれの部分を分解して解説します。
部分 | 説明 | 例 |
---|---|---|
通信の種類を指定します。
http
: 安全でない通常の通信(古いサイトで使用されることが多い)。
https
: 暗号化された安全な通信(ほとんどの現代的なサイトで使用)。
例:
Webサイトの名前で、リソースがどこにあるかを指定します。
例:
ホストは、IPアドレス(例: 192.168.1.1
)に変換されて通信が行われます。
特定のサービスが動作している番号を指定します。通常は省略されます。
80
: http
用のデフォルトポート。
443
: https
用のデフォルトポート。
例:
サーバー上のどのファイルやページをリクエストするかを指定します。
例:
上記は、サイト内のcontact
というページを指します。
追加情報をサーバーに渡すための部分です。?
で始まり、=
でキーと値を指定します。
例:
q=javascript
: 検索キーワードがjavascript
。
lang=ja
: 言語が日本語
。
ページ内の特定の場所を指します。#
で始まります。
例:
section3
というセクションに移動します。
ブラウザのアドレスバーにURLを入力すると、そのリソースにアクセスできます。
例:
HTMLでリンクを作るとき、href
属性にURLを指定します。
例:
Webページ内で画像やCSSファイルなどを指定する場合もURLを使用します。
例:
絶対URL
サイト全体の住所を含むURLです。
例: https://www.example.com/page
相対URL
現在のページを基準にした簡略化されたURLです。
例: /page
(同じサイト内で使用)
www
は必ず必要?いいえ。www
はサブドメインであり、省略可能な場合があります。たとえば、https://example.com
とhttps://www.example.com
は同じサイトを指すことがあります。
はい。https
は暗号化されており、セキュリティが向上しています。特に個人情報を扱う場合は必須です。
以下のURLを分解して、それぞれの部分を確認してみましょう。
プロトコル: https
ホスト: www.shop.com
パス: /products
クエリパラメータ: id=1234
, ref=google
フラグメント: details
URLについて理解したら、次は以下を学ぶと役立ちます。
DNS(ドメイン名システム): URLをIPアドレスに変換する仕組み。
REST API: URLを使ってデータを取得・送信する方法。
URLを正しく理解して、インターネットをもっと便利に使いこなしましょう! 😊
スキーム(プロトコル)
どの通信方式を使うかを指定します。通常はhttp
またはhttps
。
https://
ホスト(ドメイン名)
サーバー(Webサイト)の名前です。
www.example.com
ポート番号(省略可能)
通信に使うポートを指定します。多くの場合、省略されます(80
がhttp
、443
がhttps
のデフォルト)。
:8080
パス(パス名)
サーバー上の特定のファイルやページの場所を指定します。
/path/to/page
クエリパラメータ
サーバーに送信する追加情報。キーと値の組み合わせで指定します。
?query=example
フラグメント(アンカー)
ページ内の特定の位置を指定します(特定のセクションに飛ぶために使われる)。
#section