Uniform Resource Locator
Uniform Resource Locator(ユニフォーム リソース ロケータ、URL)または、
ティム・バーナーズ=リーが1991
URLはリソースの
ウェブブラウザには、URLを
URLの形式
例
https: | //ja.wikipedia.org | /wiki/Wikipedia |
↑ | ↑ | ↑ |
| | | | パス |
| | ホスト |
(ディレクトリ |
スキーム(プロトコル |
「https://ja.wikipedia.org/wiki/Wikipedia
」は
- スキーム
名 https
はこのリソース(項目 )を入手 する為 にはHTTPSを使 うべきであることを表 す。 ja.wikipedia.org
はこのリソースが保管 されているホストを表 すホスト名 である。残 りの/wiki/Wikipedia
の部分 は最終 的 にリソースを特定 するための詳細 である。ホストのファイルシステム内 でのファイル名 あるいはディレクトリ名 に対応 する場合 が多 いが、そうでない場合 もある。大 まかに言 えば、上 のURLは「ja.wikipedia.orgというコンピュータに接続 してHTTPSの決 まり事 に従 って/wiki/Wikipediaという名前 のデータを要求 すれば目的 の物 が手 に入 る」と読 むことができる。- なお、スキーム
名 の後 のダブルスラッシュ//
の2文字 は有意義 に使 われる機会 が少 ない。2009年 10月 、URLの提案 者 であるティム・バーナーズ=リーは「できることなら取 り除 きたい」と発言 している[7]。
一般 形式
(スキーム名 ):(スキームごとに定 められた何 かの表現 形式 )
という
- ftp - FTPのためのスキーム
- http - HTTPのためのスキーム
- gopher - Gopherプロトコルのためのスキーム
- mailto -
電子 メールの宛先 を表 すためのスキーム - news - ネットニュース(Usenet)のためのスキーム
- nntp - NNTPを
使用 したネットニュースのためのスキーム - telnet - Telnet
接続 を表 すためのスキーム - wais - Wide Area Information Servers
- file - ファイルシステムの
中 のディレクトリやファイルを参照 するためのスキーム - prospero - Prospero Directory Service
IANAに
URLの、スキーム
mailto:example@example.com
のようになっており、
httpsやftpのような
//<user>:<password>@<host>:<port>/<url-path>?<query-string>
<user>
- ホストに接続 するときに使 うユーザー名 。必要 がなければ省略 可 。<password>
- ユーザー名 に対応 するパスワード。必要 がなければ省略 可 。<host>
- ホスト名 、FQDNまたはIPアドレス
https://192.168.10.2/ ← IPv4の場合 https://[fe80::a1b3:125d:c1f8:4781]/ ← IPv6の場合
<port>
-接続 先 ポート番号 。ホストのどのポートに接続 するかを表 す。スキームがデフォルトのポート番号 を規定 している場合 は省略 してもよい。<url-path>
- ホストに要求 するパス。ホストのファイルシステムにおけるパスと対応 する場合 が多 いが、そうでない場合 もある。必要 がなければ省略 可 。<query-string>
-接続 先 が利用 するパラメータ。?
に続 いて任意 の形式 でデータを記述 する[10]。省略 可 。正式 名 は「URL-query string」。
標準
WHATWGがURL Living Standardを
なお、cURL
RFC
URLに
- RFC 1738 - Uniform Resource Locators(URL)
- RFC 1808 - Relative Uniform Resource Locators
- RFC 2396 - Uniform Resource Identifiers(URI):Generic Syntax(
旧 )- TS X 0097:2004 -
統一 資源 識別子 (URI)共通 構文 標準 仕様 書 (TS)
- TS X 0097:2004 -
- RFC 3305 - URIs, URLs, and URNs: Clarifications and Recommendations 1.0
- RFC 3986 - Uniform Resource Identifier(URI):Generic Syntax
- RFC 7595 (BCP 35) - Guidelines and Registration Procedures for URI Schemes
- RFC 8820 - URI Design and Ownership
- RFC 1983 - Internet Users' Glossary
- TR X 0055:2002 - インターネット
利用 者 のための用語 標準 情報 (TR)
- TR X 0055:2002 - インターネット
RFC 1983による"address"の
There are four types of addresses in common use within the Internet. They are email address; IP, internet or Internet address; hardware or MAC address; and URL. See also: email address, IP address, internet address, MAC address, Uniform Resource Locator. |
インターネット(the Internet) |
W3C Documents
W3Cが
- URL (2017
年 、ワーキンググループノート): WHATWG URL Standardのスナップショットとなっている。
恒久 リンク
そのための
脚注
- ^
高田 敏弘 、World-Wide Web第 2版 、1994年 1月 21日 - ^ RFC 1630
- ^ URLとは?
意味 やドメインとの違 い、構成 する要素 を徹底 解説 !|ferret - ^ 「ホームページアドレスとは?」その
疑問 、ここで全 解決 ! - Value Note - わかる、なるほどなIT知識 。 - ^ アドレスバーの
位置 を変更 する - Google Chrome ヘルプ - ^ Firefox のアドレスバーで
検索 する | Firefox ヘルプ - ^ Lohr, Steve (12 October 2009). "The Web's Inventor Regrets One Small Thing". The New York Times (
英語 ). 2021年 1月 5日 閲覧 。 - ^ Uniform Resource Identifier (URI) Schemes, IANA
- ^ インターネットドラフト: The 'javascript' resource identifier scheme draft-hoehrmann-javascript-scheme-03
- ^ "any optionally followed by U+003F (?) and a URL-query string." URL Living Standard ver.2021-03-23
- ^ Steinberg, Daniel (2016
年 6月 3日 ). “私 のURLはあなたのURLとは違 う : curl作者 の語 る、URLの仕様 にまつわる苦言 ”. POSTD. 2017年 5月 24日 閲覧 。 - ^
日本 Djangoユーザ会 . “はじめてのDjangoアプリ作成 その3”. Djangoドキュメント. 2019年 8月 24日 閲覧 。 - ^ Tim BL. “Hypertext Style: Cool URIs don't change.” (
英語 ). W3C. 2017年 2月 19日 閲覧 。 - ^ Tim BL. “クールなURIは
変 わらない -- Style Guide for Online Hypertext”. 2017年 2月 19日 閲覧 。 - ^
藤田 節子 「失 われていくインターネット上 の参照 文献 図書館 情報 学 分野 の雑誌 論文 に参照 されたインターネット文献 の入手 可能 性 の分析 調査 」『情報 管理 』第 53巻 第 9号 、国立 研究 開発 法人 科学 技術 振興 機構 、2010年 12月1日 、492-503頁 、doi:10.1241/johokanri.53.492、2019年 8月 24日 閲覧 。