URL - ユニフォームリソースロケータ

URLUniform Resource Locatorの略です。 URLは、Webブラウザ、電子メールクライアント、およびその他のソフトウェアがインターネット上のネットワークリソースを識別するために使用する、書式設定されたテキスト文字列です。 ネットワークリソースは、プレーンなWebページ、その他のテキストドキュメント、グラフィックス、またはプログラムにすることができるファイルです。

URL文字列は3つの部分( 部分文字列 )で構成されます。

  1. プロトコル指定
  2. ホスト名またはアドレス
  3. ファイルまたはリソースの場所

これらの部分文字列は、次のように特殊文字で区切られます。

プロトコル://ホスト/場所

URLプロトコルサブストリング

「プロトコル」部分文字列は、リソースへのアクセスに使用されるネットワークプロトコルを定義します 。 これらの文字列は、短い名前の後に3つの文字 '://'(プロトコル定義を示す簡単な命名規則)が続きます。 一般的なURLプロトコルには、 HTTP (http://)、 FTP (ftp://)、電子メール(mailto://)があります。

URLホストサブストリング

「ホスト」部分文字列は、宛先コンピュータまたは他のネットワークデバイスを識別する。 ホストはDNSなどの標準的なインターネットデータベースから来て、名前またはIPアドレスにすることができます 。 多くのWebサイトのホスト名は、1台のコンピュータだけでなく、Webサーバーのグループを参照します。

URLロケーションサブストリング

'location'部分文字列には、ホスト上の特定のネットワークリソースへのパスが含まれます。 リソースは通常、ホストディレクトリまたはフォルダにあります。 たとえば、日付によってコンテンツを整理するために、 /2016/September/word-of-the-day-04.htmのようなリソースを持つWebサイトがあります。 この例は、2つのサブディレクトリーとファイル名を持つリソースを示しています。

location要素が空で、URL http://sbestsiteever.comのようなショートカットである場合、URLは通常、ホストのルートディレクトリ(単一のスラッシュ - '/'で表され、多くの場合ホームページ( 'index.htm'のように)。

絶対URLと相対URL

上記の3つの部分文字列をすべて含む完全 URLは、 絶対 URLと呼ばれます。 場合によっては、URLは1つの位置要素のみを指定することがあります。 これらは相対 URLと呼ばれます。 相対URLは、WebサーバーとWebページのprshortcut編集で使用され、URL文字列の長さを減らします。

上記の例に従えば、リンク先のWebページは相対URLをコード化できます

等価な絶対URLの代わりに

不足しているプロトコルとホスト情報を自動的に埋め込むWebサーバーの機能を利用します。 相対URLは、ホスト情報とプロトコル情報が設定されているこのような場合にのみ使用できることに注意してください。

URL短縮

現代のWebサイトの標準URLは長い文字列である傾向があります。 Twitterやその他のソーシャルメディアで長めのURLを共有することは煩雑なので、完全な(絶対)URLを、特にソーシャルネットワークで使用するためにはるかに短いURLに変換するオンライン翻訳者を作成しています。 この種の一般的なURL短縮機能には、 t.co (Twitterで使用)とlnkd.in (LinkedInで使用)があります。

bit.lygoo.glのような他のURL短縮サービスは、特定のソーシャルメディアサイトだけでなく、インターネット上で動作します。

リンクを他のユーザーと共有する簡単な方法を提供するだけでなく、一部のURL短縮サービスではクリック統計も提供されます。 不審なインターネットドメインのリストに対してURLの場所をチェックすることで、悪意のある使用から保護するものもあります。