Webの住所と場所を示すURL

URLは、Web上のどこに何を取りに行くかを1行で示す案内表記です。

URLは、Web上のどこへ行って何を開くかを1行で示した案内メモです。看板名だけでなく、どの入口から入り、どの売り場を見るかまで書いてあるので、ブラウザはその1行だけで目的のページにたどり着けます。

1行を分解してみる

https://example.com/about?lang=ja を例にすると、次のように分かれます。

  • https:// どんな決まりで通信するか。http:// なら暗号化なし
  • example.com どの店(サイト)へ行くか。ドメインの部分
  • /about 店の中のどの売り場か。パスと呼ばれる
  • ?lang=ja 追加の条件。クエリと呼ばれ、検索条件や表示言語などを渡す

ページを共有するとき、APIの呼び出し先を指定するとき、エラー調査で「どのページがおかしいか」を伝えるとき。URLはいつもこの形で、行き先と条件をまとめて運んでいます。

URLを変えるときは古い案内の面倒も見る

URLは名刺や広告、他のサイトからのリンクにも印刷されて広まっていきます。サイトを作り直して URL を変えると、古い案内メモを持った人が行き止まりに着きます。変えるときは、古いURLから新しいURLへ案内するリダイレクトを用意しておきましょう。

人が読んで中身を想像しやすい形にしておくと、共有されたときにも伝わりやすくなります。日本語や記号を混ぜると、コピーしたときに %E3%81%82 のような文字列に化けて見えることがある点も覚えておいてください。

ちなみに、URLが正しくても、必ずページが開くとは限りません。接続先の設定や公開状態が崩れていれば、案内メモどおりに進んでも目的の情報は見つかりません。