Site (サイト)

非公式には、 サイト はウェブサイト、すなわちウェブページの集合であり、同じドメインから提供されるもので、単一の組織によって管理されているものです。

ブラウザーは時として、異なるサイト同士を正確に区別する必要があります。例えば、ブラウザーは SameSite (en-US) クッキーを、それを設定した同じサイトにしか送信してはなりません。

このより正確な定義では、サイトはドメイン名の登録可能なドメイン部分によって決定されます。登録可能なドメインは、公開接尾辞リストの項目と、その直前のドメイン名の部分から構成されます。つまり、たとえば、theguardian.co.uksussex.ac.ukbookshop.org はすべて登録可能なドメインということになります。

この定義に従えば、support.mozilla.orgdeveloper.mozilla.org は同じサイトの一部です。 mozilla.org が登録可能なドメインだからです。

文脈によっては、サイトを区別するときにスキームを考慮することもあります。この場合、http://vpl.cahttps://vpl.ca は異なるサイトとなります。スキームを含めると、安全でない (HTTP) サイトが安全な (HTTPS) サイトと同じサイトとして扱われるのを防ぐことができます。スキームを考慮した定義は、 schemeful same-site と呼ばれることもあります。このより厳しい定義は、 SameSite (en-US) クッキーの処理に関するルールで適用されています。

これらは、登録可能なドメインが mozilla.org であることから、同じサイトであると考えられます。

  • https://developer.mozilla.org/ja/docs/
  • https://support.mozilla.org/ja/

これらは、ポートは関係ないので、同じサイトです。

  • https://example.com:8080
  • https://example.com

これらは、 2 つの URL の登録可能なドメインが異なるため、同じサイトではありません。

  • https://developer.mozilla.org/ja/docs/
  • https://example.com

これらは、同じサイトであったり、スキームが考慮されれば異なるサイトであったりします。

  • http://example.com
  • https://example.com

関連情報