[8] [DFN[[RUBYB[[[パス一致]]]@en[path match]]]]とは、[[パス][URL path]]が一致するか、
[[ディレクトリー]]に含まれていることをいいます。

* 仕様書

[REFS[
- [3] [CITE@en[RFC 6265 - HTTP State Management Mechanism]] ([TIME[2014-10-12 15:11:47 +09:00]] 版) <https://tools.ietf.org/html/rfc6265#section-5.1.4>
]REFS]

* 定義

[4] [VAR[request-path]] と [VAR[cookie-path]] は、次の条件を最低1つは満たす場合、
[RUBYB[パス一致]@en[path-match]]します [SRC[>>3]]。
[FIG(list)[
- [5] [VAR[request-path]] と [VAR[cookie-path]] が同じである。
- [6] [VAR[cookie-path]] が [VAR[request-path]] の[[接頭辞]]となっており、
[VAR[cookie-path]] の末尾が [CODE[/]] である。
- [7] [VAR[cookie-path]] が [VAR[request-path]] の[[接頭辞]]となっており、
[VAR[request-path]] における [VAR[cookie-path]] の部分の直後が [CODE[/]]
である。
]FIG]

* 歴史

[1] [[Path][URL path]] を表す文字列 [VAR[P1]]、[VAR[P2]] は、 [VAR[P1]] が [VAR[P2]] の[[接頭辞]]である場合
([VAR[P1]] と [VAR[P2]] が文字列として等しい場合を含みます。)、
[VAR[P1]] が [VAR[P2]] に[DFN[path[RUBYB[一致]@en[match]]]]するといいます。
[SRC[>>2]]

[REFS[
- [2] [[RFC 2965]]
-- [CSECTION@en[1. TERMINOLOGY]]
]REFS]