diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 0a83af57b00437..00bde0f6bcb6fb 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -4140,8 +4140,12 @@ /ja/docs/Web/HTML/Supported_media_formats /ja/docs/Web/Media/Formats /ja/docs/Web/HTML/Using_HTML5_audio_and_video /ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content /ja/docs/Web/HTML/属性 /ja/docs/Web/HTML/Attributes -/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs +/ja/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /ja/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs +/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /ja/docs/Web/URI/Schemes/data +/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /ja/docs/Web/URI/Schemes/data +/ja/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /ja/docs/Web/URI /ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types +/ja/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs /ja/docs/Web/URI/Schemes/resource /ja/docs/Web/HTTP/Cross-Origin_Resource_Policy_(CORP) /ja/docs/Web/HTTP/Cross-Origin_Resource_Policy /ja/docs/Web/HTTP/Feature_Policy /ja/docs/Web/HTTP/Permissions_Policy /ja/docs/Web/HTTP/Gecko_user_agent_string_reference /ja/docs/Web/HTTP/Headers/User-Agent/Firefox @@ -4191,6 +4195,7 @@ /ja/docs/Web/HTTP/Link_prefetching_FAQ /ja/docs/Glossary/Prefetch /ja/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file /ja/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file /ja/docs/Web/HTTP/Public_Key_Pinning /ja/docs/conflicting/Web/Security/Certificate_Transparency +/ja/docs/Web/HTTP/Resources_and_URIs /ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types /ja/docs/Web/HTTP/Response_codes /ja/docs/Web/HTTP/Status /ja/docs/Web/HTTP/Response_codes/204 /ja/docs/Web/HTTP/Status/204 /ja/docs/Web/HTTP/Server-Side_Access_Control /ja/docs/Web/HTTP/CORS @@ -4625,6 +4630,7 @@ /ja/docs/Web/Security/Public_Key_Pinning /ja/docs/conflicting/Web/Security/Certificate_Transparency /ja/docs/Web/Security/Securing_your_site /ja/docs/Web/Security/Practical_implementation_guides /ja/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion /ja/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion +/ja/docs/Web/Text_fragments /ja/docs/Web/URI/Fragment/Text_fragments /ja/docs/Web/WebGL /ja/docs/Web/API/WebGL_API /ja/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /ja/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context /ja/docs/Web/WebGL/Animating_objects_with_WebGL /ja/docs/Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL @@ -4901,7 +4907,7 @@ /ja/docs/addons.mozilla.org_(AMO)_API_Developers'_Guide /ja/docs/Mozilla/Add-ons /ja/docs/console /ja/docs/Web/API/console /ja/docs/counters /ja/docs/Web/CSS/CSS_counter_styles/Using_CSS_counters -/ja/docs/data_URIs /ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs +/ja/docs/data_URIs /ja/docs/Web/URI/Schemes/data /ja/docs/dummySlug/Reference /ja/docs/Web/JavaScript/Reference /ja/docs/dummySlug/Reference/About /ja/docs/Web/JavaScript/Reference /ja/docs/dummySlug/Reference/About/Formatting_Conventions /ja/docs/MDN/Writing_guidelines/Writing_style_guide diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index ac481062da6dfe..00e30aff7d1845 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -21372,28 +21372,10 @@ "modified": "2019-11-23T23:17:48.338Z", "contributors": ["mfuji09", "silverskyvicto", "cissoid"] }, - "Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs": { - "modified": "2020-12-06T15:11:17.468Z", - "contributors": ["mfuji09", "pcw", "silverskyvicto", "yyss"] - }, - "Web/HTTP/Basics_of_HTTP/Data_URLs": { - "modified": "2020-12-04T15:28:57.902Z", - "contributors": [ - "mfuji09", - "silverskyvicto", - "yyss", - "ethertank", - "sosleepy" - ] - }, "Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": { "modified": "2020-09-25T15:03:35.377Z", "contributors": ["mfuji09", "silverskyvicto", "yyss"] }, - "Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": { - "modified": "2020-08-21T11:37:40.436Z", - "contributors": ["mfuji09", "yuta0801", "yyss"] - }, "Web/HTTP/Basics_of_HTTP/MIME_types": { "modified": "2020-07-24T02:39:26.659Z", "contributors": ["pcw", "mfuji09", "nekottyo", "silverskyvicto", "yyss"] @@ -21402,10 +21384,6 @@ "modified": "2020-05-15T22:15:38.965Z", "contributors": ["mfuji09", "chrisdavidmills", "silverskyvicto", "yyss"] }, - "Web/HTTP/Basics_of_HTTP/Resource_URLs": { - "modified": "2019-03-18T21:26:41.834Z", - "contributors": ["mfuji09", "silverskyvicto"] - }, "Web/HTTP/Browser_detection_using_the_user_agent": { "modified": "2020-11-12T13:14:23.994Z", "contributors": ["mfuji09", "negibokken", "silverskyvicto", "karaage-kun"] @@ -22150,10 +22128,6 @@ "modified": "2020-09-22T04:26:24.005Z", "contributors": ["mfuji09", "pcw", "yyss"] }, - "Web/HTTP/Resources_and_URIs": { - "modified": "2019-03-18T21:33:17.331Z", - "contributors": ["mfuji09"] - }, "Web/HTTP/Resources_and_specifications": { "modified": "2020-08-18T01:47:17.883Z", "contributors": ["mfuji09", "Indication"] @@ -29510,6 +29484,24 @@ "Mohawk" ] }, + "Web/URI/Authority/Choosing_between_www_and_non-www_URLs": { + "modified": "2020-12-06T15:11:17.468Z", + "contributors": ["mfuji09", "pcw", "silverskyvicto", "yyss"] + }, + "Web/URI/Schemes/data": { + "modified": "2020-12-04T15:28:57.902Z", + "contributors": [ + "mfuji09", + "silverskyvicto", + "yyss", + "ethertank", + "sosleepy" + ] + }, + "Web/URI/Schemes/resource": { + "modified": "2019-03-18T21:26:41.834Z", + "contributors": ["mfuji09", "silverskyvicto"] + }, "Web/WebDriver": { "modified": "2020-10-15T22:28:29.913Z", "contributors": ["mfuji09"] diff --git a/files/ja/web/http/basics_of_http/identifying_resources_on_the_web/index.md b/files/ja/web/http/basics_of_http/identifying_resources_on_the_web/index.md deleted file mode 100644 index 3123bfd8fede58..00000000000000 --- a/files/ja/web/http/basics_of_http/identifying_resources_on_the_web/index.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: ウェブ上のリソースの識別 -slug: Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web -l10n: - sourceCommit: 592f6ec42e54981b6573b58ec0343c9aa8cbbda8 ---- - -{{HTTPSidebar}} - -HTTP リクエストの対象は「リソース」と呼ばれ、その本質は細かく定義されていません。文書、写真、その他の何でもなりえます。それぞれのリソースは、リソースを特定するために HTTP の至るところで使用される Uniform Resource Identifier ({{Glossary("URI")}}) で特定されます。 - -## URL と URN - -### URL - -もっとも一般的な URI の形式は Uniform Resource Locator ({{Glossary("URL")}}) であり、*ウェブアドレス*として知られています。 - -```url -https://developer.mozilla.org -https://developer.mozilla.org/ja/docs/Learn/ -https://developer.mozilla.org/ja/search?q=URL -``` - -ブラウザーのアドレスバーに URL を入力して、URL に関連付けられているページ (リソース) を読み込むように指示できます。 - -URL はさまざまな部品で構成されており、必須のものと省略可能なものがあります。より複雑な URL として、例えば次のようなものがあります。 - -```url -http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument -``` - -### URN - -Uniform Resource Name (URN) は、特定の名前空間内における名前によってリソースを特定する URI です。 - -```url -urn:isbn:9780141036144 -urn:ietf:rfc:7230 -``` - -2 つの URN は以下のものに対応します。 - -- George Orwell の書籍 Nineteen Eighty-Four -- IETF 仕様書 7230、 Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing - -## Uniform Resource Identifiers (URI) の構文 - -### スキームまたはプロトコル - -- ![Protocol](mdn-url-protocol@x2.png) - - : `http://` はプロトコルです。これは、ブラウザーが使用すべきプロトコルを示します。通常、 HTTP プロトコルまたは安全なバージョンである HTTPS になります。ウェブではこれら 2 つのうちひとつを必要としますが、ブラウザーは `mailto:` (メールクライアントを開く)やファイル転送を扱う `ftp:` といったほかのプロトコルの扱い方も知っていますので、このようなプロトコルが現れても驚かないでください。主なスキームは以下のとおりです。 - -| スキーム | 説明 | -| ----------- | ---------------------------------------------------------------- | -| data | [Data URI](/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) | -| file | ホスト固有のファイル名 | -| ftp | {{Glossary("FTP","File Transfer Protocol")}} | -| http/https | [Hyper text transfer protocol (安全)](/ja/docs/Glossary/HTTP) | -| javascript | URL に埋め込まれた JavaScript のコード | -| mailto | 電子メールアドレス | -| ssh | Secure shell | -| tel | 電話 | -| urn | Uniform Resource Names | -| view-source | リソースのソースコード | -| ws/wss | (暗号化された) [WebSocket](/ja/docs/Web/API/WebSockets_API) 接続 | - -### オーソリティ - -- ![ドメイン名](mdn-url-domain@x2.png) - - : `www.example.com` は、名前空間を統制するドメイン名またはオーソリティです。これは、どのウェブサーバーがリクエストされているかを示します。代わりに {{Glossary("IP address","IP アドレス")}}を直接使用することもできますが、利便性が低いためウェブではあまり使用されません。 - -### ポート番号 - -- ![ポート番号](mdn-url-port@x2.png) - - : ここで `:80` はポート番号です。これはウェブサーバー内のリソースへアクセスするために使用する、技術上の「出入口」です。ウェブサーバーがリソースへのアクセスを受け入れるために HTTP プロトコルの標準ポート(HTTP では 80、HTTPS では 443)を使用している場合、通常はポートを省略します。それ以外の場合は、ポートが必須です。 - -### パス - -- ![ファイルへのパス](mdn-url-path@x2.png) - - : `/path/to/myfile.html` は、ウェブサーバー内にあるリソースのパスです。初期のウェブではこのようなパスが、ウェブサーバー内の物理的なファイルの場所を表していました。現代のパスはたいてい物理的な実情と関係がない、ウェブサーバーによって制御される抽象的なものになっています。 - -### クエリー - -- ![引数](mdn-url-parameters@x2.png) - - : `?key1=value1&key2=value2` は、ウェブサーバーに提供する追加の引数です。この引数は `&` 記号で区切られた、キーと値のペアのリストです。ウェブサーバーは、ユーザーへリソースを返す前に追加の処理を行うために、この引数を使用できます。それぞれのウェブサーバーは引数について独自の規則を持っており、特定のウェブサーバーが引数を扱う方法を知るために唯一信頼できる方法は、ウェブサーバーの所有者に尋ねることです。 - -### フラグメント - -- ![アンカー](mdn-url-anchor@x2.png) - - : `#SomewhereInTheDocument` は、リソース自体の別の場所へのアンカーです。アンカーはリソース内の一種の「ブックマーク」を表しており、「ブックマーク」地点にあるコンテンツを表示するようにブラウザーへ指示を与えます。例えば HTML 文書では、ブラウザーはアンカーが定義されている位置にスクロールします。動画や音声の文書では、ブラウザーはアンカーが示す位置への移動を試みます。 # より後の部分はフラグメント識別子としても知られており、リクエストでサーバーには送信されないことは注目に値します。 - -## 使用上のメモ - -{{Glossary("HTML")}} コンテンツの中で URL を使用するとき、一般に使うことができる URL スキームはわずかです。サブリソースを参照する場合 — つまり、最初は巨大な文書の一部だけを使用する場合 — は、 HTTP 及び HTTPS スキームしか使用することができません。加えて、ブラウザーはセキュリティ上の理由から、 FTP を使用したサブリソースの読み込みの対応を削除しつつあります。 - -FTP は最上位では利用できますが (ブラウザーの URL バーに直接入力したり、リンクの対象としたり)、ブラウザーによっては FTP コンテンツの読み込みを他のアプリケーションに委譲するかもしれません。 - -## 例 - -```url -https://developer.mozilla.org/ja/docs/Learn -tel:+1-816-555-1212 -git@github.com:mdn/browser-compat-data.git -ftp://example.org/resource.txt -urn:isbn:9780141036144 -mailto:help@supercyberhelpdesk.info -``` - -## 仕様書 - -{{Specifications}} - -## 関連情報 - -- [URL とは何か](/ja/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL) -- [IANA list of URI schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml) diff --git a/files/ja/web/http/resources_and_uris/index.md b/files/ja/web/http/resources_and_uris/index.md deleted file mode 100644 index 3a09c7fc7946aa..00000000000000 --- a/files/ja/web/http/resources_and_uris/index.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: リソースと URI -slug: Web/HTTP/Resources_and_URIs ---- - -{{HTTPSidebar}} - -HTTP により、ブラウザーやその他の{{Glossary("user agent", "ユーザーエージェント")}}は、インターネット上の様々な*リソース*と通信することができます。このために、ブラウザーはリソースの*識別*および*場所*の両方が必要です。これら二つの情報が {{glossary("URI")}} によって記述されます。 - -- [ウェブ上のリソースの識別](/ja/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web) - - : URI およびウェブ上のリソースへのアクセス方法です。 -- [データ URI](/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) - - : 特定の種類の URI である、識別子の中にリソース自体を埋め込んだデータ URI です。 -- [www および www 以外の URL の選択](/ja/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs) - - : www の接頭辞が付いたドメインを使用するかどうかのアドバイスで、この記事では選択の結果がどうなるかと、どうするかを説明します。 -- [MIME タイプ](/ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types) - - : MIME メディアタイプは、特定のリソースがどの種類の文書であるかを定義します。この記事は構文と、ウェブでよく使われる MIME タイプを紹介します。 -- [よくある MIME タイプ](/ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types) - - : ウェブ開発者に便利なよくある MIME タイプの一覧です。 -- [リソースの識別子と位置の分離: Alt-Svc ヘッダー](/ja/docs/Web/HTTP/Basics_of_HTTP/Separating_identity_and_location_of_a_resource) - - : 識別子と位置の両方が {{Glossary("URL")}} で記述されていますが、この 2 つは異なる概念であり、時には区別したほうが便利です。この記事では {{HTTPHeader("Alt-Svc")}} ヘッダーを紹介します。 diff --git a/files/ja/web/http/basics_of_http/choosing_between_www_and_non-www_urls/index.md b/files/ja/web/uri/authority/choosing_between_www_and_non-www_urls/index.md similarity index 97% rename from files/ja/web/http/basics_of_http/choosing_between_www_and_non-www_urls/index.md rename to files/ja/web/uri/authority/choosing_between_www_and_non-www_urls/index.md index bdae7c82de276a..087e2d07c431ae 100644 --- a/files/ja/web/http/basics_of_http/choosing_between_www_and_non-www_urls/index.md +++ b/files/ja/web/uri/authority/choosing_between_www_and_non-www_urls/index.md @@ -1,6 +1,7 @@ --- title: www 付きと www なしの URL の選択 -slug: Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs +slug: Web/URI/Authority/Choosing_between_www_and_non-www_URLs +original_slug: Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs --- {{HTTPSidebar}} diff --git a/files/ja/web/text_fragments/index.md b/files/ja/web/uri/fragment/text_fragments/index.md similarity index 99% rename from files/ja/web/text_fragments/index.md rename to files/ja/web/uri/fragment/text_fragments/index.md index 1d6d48ce6e8d26..46fe5a2de863e7 100644 --- a/files/ja/web/text_fragments/index.md +++ b/files/ja/web/uri/fragment/text_fragments/index.md @@ -1,6 +1,7 @@ --- title: テキストフラグメント -slug: Web/Text_fragments +slug: Web/URI/Fragment/Text_fragments +original_slug: Web/Text_fragments l10n: sourceCommit: c9cc38c3c3c342e2e952c1acd57f55e104c5bb06 --- diff --git a/files/ja/web/http/basics_of_http/data_urls/index.md b/files/ja/web/uri/schemes/data/index.md similarity index 99% rename from files/ja/web/http/basics_of_http/data_urls/index.md rename to files/ja/web/uri/schemes/data/index.md index 52bb30c1a43847..69d930a1876e81 100644 --- a/files/ja/web/http/basics_of_http/data_urls/index.md +++ b/files/ja/web/uri/schemes/data/index.md @@ -1,6 +1,7 @@ --- title: データ URL -slug: Web/HTTP/Basics_of_HTTP/Data_URLs +slug: Web/URI/Schemes/data +original_slug: Web/HTTP/Basics_of_HTTP/Data_URLs --- {{HTTPSidebar}} diff --git a/files/ja/web/http/basics_of_http/resource_urls/index.md b/files/ja/web/uri/schemes/resource/index.md similarity index 98% rename from files/ja/web/http/basics_of_http/resource_urls/index.md rename to files/ja/web/uri/schemes/resource/index.md index 10f15546d1be75..421ffdaf992bd7 100644 --- a/files/ja/web/http/basics_of_http/resource_urls/index.md +++ b/files/ja/web/uri/schemes/resource/index.md @@ -1,6 +1,7 @@ --- title: リソース URL -slug: Web/HTTP/Basics_of_HTTP/Resource_URLs +slug: Web/URI/Schemes/resource +original_slug: Web/HTTP/Basics_of_HTTP/Resource_URLs --- {{HTTPSidebar}}{{non-standard_header}}