TECH I.S.

HTML Uniform Resource Locators


URLとはWebアドレスを指します。

URLは単語(例: techis.jp)またはインターネットプロトコル(IP)アドレス(例: 192.68.20.50)で構成できます。

数字よりも名前の方が覚えやすいので、ほとんどの人はネットサーフィンをするときに名前を入力します。


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

Webブラウザーは、URLを使用してWebサーバーからページを要求します。

URL(Uniform Resource Locator)は、Web上のドキュメント(またはその他のデータ)のアドレス指定に使用されます。

Webアドレスhttps://techis.jp/guide/html/defaultは、以下のような構文規則に従います。

scheme://prefix.domain:port/path/filename

説明:

  • scheme-インターネットサービスのタイプ(最も一般的なのはhttpまたはhttps)を定義します。
  • prefix- ドメインのプレフィックス(http のデフォルトはwww)を定義します。
  • domain- インターネットドメイン名(techis.jpなど)を定義します。
  • port- ホストのポート番号(httpのデフォルトは80)を定義します。
  • path- サーバー側でのパス(省略時はサイトのルートディレクトリ)を定義します。
  • filename- ドキュメントまたはリソースの名前を定義します。

一般的なURLスキーム

以下の表に、いくつかの一般的なスキームを示します。


スキーム 正式名称 使用目的
http HyperText Transfer Protocol 暗号化されていない一般的なWebページ
https Secure HyperText Transfer Protocol 暗号化された安全なWebページ
ftp File Transfer Protocol ファイルのダウンロードまたはアップロード
file コンピューター上のファイル

URL エンコーディング

URLは、ASCII文字セットASCII文字セットを使用してインターネット経由でのみ送信できます。 URLにASCIIセット以外の文字が含まれている場合、URLを変換する必要があります。

URLエンコーディングは、非ASCII文字をインターネット経由で送信できる形式に変換します。

URLエンコーディングは、非ASCII文字を「%」の後に16進数で置き換えます。

URLにスペースを含めることはできません。 URLエンコーディングでは通常、スペースがプラス(+)記号または%20に置き換えられます。


自分で試してみてください

[送信]をクリックすると、ブラウザは入力をサーバーに送信する前にURLエンコードします。

サーバーのページには、受信した入力が表示されます。

他の入力を試して、もう一度 [送信] をクリックしてください。


ASCIIエンコーディングの例

ブラウザーは、ページで使用されている文字セットに従って、入力をエンコードします。

HTML5のデフォルトの文字セットはUTF-8です。


文字

Windows-1252から

UTF-8から

%80 %E2%82%AC
%pw %C2%a3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
× 3 %C3%83
Ä 4 %C3%84
Å %kg %C3%85

すべてのURLエンコーディングの完全なリファレンスについては、URLエンコーディングのリファレンスを参照して下さい。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細