HTML ユニフォーム リソース ロケーター (Uniform Resource Locators)
URLはウェブページのアドレスです。
URLは "japanitguide.com" のような文字や、インターネットプロトコル(IP)アドレス:192.68.20.50 で構成されます。ほとんどの人はウェブサイトにアクセスする際に、数字よりも覚えやすい名前を使用してサイトのドメイン名を入力します。
URL - ユニフォームリソースロケータ
WebブラウザはURLを使用してWebサーバーからページをリクエストします。
HTMLページのリンクをクリックすると、対応する <a>
タグがワールドワイドウェブ上のアドレスを指します。
統一資源定位器(URL)は、ワールドワイドウェブ上のドキュメントを特定するために使用されます。
例えば、以下のようなウェブページのアドレスがあります:
http://www.japanitguide.com/html.html
语法规则
scheme://host.domain:port/path/filename
说明
- scheme - インターネットサービスのタイプを定義します。最も一般的なタイプは http です。
- host - ドメインホストを定義します(http のデフォルトホストは www)。
- domain - インターネットドメイン名を定義します。例えば、japanitguide.com。
-
post - ホスト上のポート番号を定義します(http のデフォルトポート番号は 80)。
- path - サーバー上のパスを定義します(省略された場合、ドキュメントはサイトのルートディレクトリに存在する必要があります)。
- filename - ドキュメント/リソースの名前を定義します。
常见的 URL Scheme
以下は一般的なURLスキームです:
Scheme | アクセス | 用途 |
---|---|---|
http | 超文本传输协议 | http:// で始まる普通のウェブページ。暗号化されていない。 |
https | 安全超文本传输协议 | 安全なウェブページ。すべての情報交換が暗号化される。 |
ftp | 文件传输协议 | ファイルのダウンロードやウェブサイトへのアップロードに使用。 |
file | コンピュータ上のファイルにアクセス。 |
URL 字符编码
URLはASCII文字セットのみを使用できます。
インターネットを介して送信されるためです。URLにはしばしばASCIIセット以外の文字が含まれるため、URLは有効なASCII形式に変換する必要があります。
URLエンコードは、ASCII以外の文字を置き換えるために "%" の後に二桁の16進数を使用します。
URLにはスペースを含めることはできません。URLエンコーディングでは通常、スペースを "+" で置き換えます。
例
例えば、スペースを含む文字列 "Hello World!" をエンコードすると、次のようになります:
Hello%20World%21
相关的Q&A
Q1: URLの構造はどのようになっていますか?
A1: URLは、スキーム、ホスト、ドメイン、ポート、パス、ファイル名の要素から構成されます。例えば、http://www.example.com:80/path/file.html
のようになります。
Q2: なぜURLエンコードが必要ですか?
A2: URLにはASCIIセット以外の文字を含めることができないため、これらの文字を有効なASCII形式に変換するためにURLエンコードが必要です。
Q3: URLスキームの中で最も一般的なものは何ですか?
A3: 最も一般的なURLスキームは http です。これは、普通のウェブページに使用され、暗号化されていません。