Christian Seiler: BB-Code ([link: ...]) klappt nicht immer

Beitrag lesen

Hallo Cheatah,

RFC 1738 sagt:

search         = *[ uchar | ";" | ":" | "@" | "&" | "=" ]
uchar          = unreserved | escape

Allerdings sagt RFC 2396:

Network Working Group                                     T. Berners-Lee
Request for Comments: 2396                                       MIT/LCS
Updates: 1808, 1738                                          R. Fielding
Category: Standards Track                                    U.C. Irvine
                                                             L. Masinter
                                                       Xerox Corporation
                                                             August 1998

[...]

query         = *uric
      uric          = reserved | unreserved | escaped
      reserved      = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" |
                      "$" | ","

Gut, man könnte argumentieren, dass weiter oben steht, dass dies nicht notwendigerweise vom einem spezifischen URL-Schema eingehalten werden muss. Allerdings wird HTTP im RFC mehrmals als Beispiel genannt.

Ich würde aber im Traum nicht auf die Idee kommen, einen Mechanismus, der den Slash im Searchpart ablehnt, in irgendeiner Form als falsch zu betrachten.

Nicht falsch, aber so ein Mechanismus wäre veraltet. Und das seit 5 Jahren. ;-)

Viele Grüße,
Christian