URLとは
URLとは、インターネット上にあるページやファイルの“住所”にあたる文字列のことです。ブラウザのアドレス欄に表示される「https://…」がそれにあたり、どこに何があるかと、そこへたどり着く方法を示します。正式名称はUniform Resource Locatorで、近年はAIがWebを読み取る入り口としても重要です。
URLの中身(構造)
URLは、いくつかの部品の組み合わせでできています。先頭の「https」が通信のやり方(プロトコル)、続く「ドメイン名」がどのコンピューターか、その後ろの「/ページの場所」がその中のどのページ・ファイルかを表します。住所で「国→市→番地」と絞り込んでいくのと似たしくみです。
AIとURLの関係
最近のAIアシスタントやAIエージェントは、与えられたURLを開いてWebページの中身を読み取り、要約や調べ物に使います。便利な反面、気をつけたい点もあるでしょう。悪意ある人が、URLの先のページに「AIへの隠し指示」を仕込み、AIをだます手口(間接的なプロンプトインジェクション)が知られています。URLは単なる住所ですが、AIが自動で読みに行く時代には、その中身の安全性も問われます。
Topic“//”はいらなかった、と生みの親が告白
URLを考えたのは、World Wide Webの生みの親ティム・バーナーズ=リーです(1994年)。じつは彼は後年、「https:」のコロンに続く「//(スラッシュ2つ)」は不要だった、と認めています。世界中の人が何十年も打ち続けてきたあの2文字は、なくても成り立つ設計だった、というちょっと笑える後日談です。
URLに関するよくある質問
- URLとドメイン名は同じものですか?
- いいえ。ドメイン名はURLの一部です。URLは「https(通信のやり方)+ドメイン名(どのコンピューターか)+/ページの場所」という部品の組み合わせで、ドメイン名はそのうち「どのコンピューターか」を指す部分にあたります。
- URLはAIとどう関わりますか?注意点はありますか?
- 最近のAIアシスタントやAIエージェントは、与えられたURLを開いてWebページの中身を読み取り、要約や調べ物に使います。便利な反面、悪意ある人がURLの先のページに「AIへの隠し指示」を仕込んでAIをだます手口(間接的なプロンプトインジェクション)が知られており、AIが自動で読みに行く時代にはその中身の安全性も問われます。
- URLの「//(スラッシュ2つ)」には意味があるのですか?
- 実はあの2つのスラッシュは無くても成り立つ設計でした。URLを考案したWorld Wide Webの生みの親ティム・バーナーズ=リー本人が後年、「https:」のコロンに続く「//」は不要だったと認めています。世界中の人が何十年も打ち続けてきた2文字、という後日談です。