Web

URL

初級

読み方:ユーアールエル|英語:URL

ウェブページの住所で、https://example.com/page のような形式だよ。いつ使う? リンクを貼るとき、APIにリクエストを送るとき、画像のパスを指定するときなど、Web上のリソースの場所を示すときに使うよ。間違いやすいポイント: URLのスペルミスは404エラーの原因になるよ。また、日本語やスペースを含むURLはエンコード(%E3%81%82のような形)が必要だよ。

やさしい説明

URL(ユーアールエル)とは、インターネット上のページの住所です。Uniform Resource Locator の略で、ブラウザのアドレスバーに表示される文字列です。

現実の住所が「東京都渋谷区○○1-2-3」のように構造化されているように、URLも「プロトコル://ドメイン/パス」という構造になっています。

URLを見れば「どのサーバーの」「どのページか」がわかります。リンクを貼るときやAPIにアクセスするときに使います。

具体例・使い方

https://example.com/blog/hello?page=2#section1
│       │            │          │       │
│       │            │          │       └─ フラグメント(ページ内の位置)
│       │            │          └─ クエリパラメータ(検索条件等)
│       │            └─ パス(ページの場所)
│       └─ ドメイン名(サーバーの名前)
└─ プロトコル(通信方法)

いつ使う?

リンクを作るとき(href属性)、APIにアクセスするとき(fetch)、画像を表示するとき(src属性)——Webページを作るときは常にURLを扱います。

間違いやすいポイント

❌ 相対パスと絶対パスを混同する

<!-- 絶対パス(どこからでも同じ場所を指す) -->
<a href="https://example.com/about">About</a>

<!-- 相対パス(今いる場所からの相対位置) -->
<a href="/about">About</a>
<a href="../images/cat.jpg">猫</a>

よくある疑問

Q: URLとドメインの違いは?

A: ドメインはURLの一部です。example.comがドメイン、https://example.com/about/ がURL全体です。

Q: URLの構成要素は?

A: プロトコル(https://) + ドメイン(example.com) + パス(/page) + クエリ(?key=value) + フラグメント(#section) で構成されます。

Q: 相対URLと絶対URLの違いは?

A: 絶対URLはhttps://から始まる完全なURL、相対URLは/pageや./imageのように現在の位置からの相対パスです。同じサイト内なら相対URLが便利です。

関連用語

📖 関連レッスン

レッスンを見る →

関連ブログ記事

⚠️ 関連するエラー

❓ 関連するQ&A