Johannes Zeller: Was ist das #example in URLs nach RFC 1738

Beitrag lesen

Hallo zusammen

Das hört sich jetzt zwar etwas dumm an, aber ich hab in RFC 1738 nichts gefunden, was eine HTTP-URL wie http://www.example.com/example.html#example als korrekt erklärt.

Ich habe das so verstanden: Nach dem Hostnamen besteht eine HTTP-URL ja aus dem Pfad und dem searchpart. Der Pfad setzt sich aus einzelnen Segementen, die durch "/" getrennt werden zusammen. Hinter dem Pfad kommt der durch "?" eingeleitete searchpart. Sowohl die einzelnen Pfadsegmente wie auch der searchpart dürfen die Zeichen a-z, A-Z, 0-9, "$", "-", "_", ".", "+", "!", "*", "'", "(", ")", ",", ";", ":", "&", "@", "=", sowie Escape-Sequezen nach dem Schema %HexHex enthalten.

Wie kommt jetzt etwas wie #example zustanden. das "#" ist ja nicht in den Zeichen oben enthalten, und einenandere Teil gibt es ja AFAIK nicht? Ich konnte einfach keine Erklärung finden, kann mir aber auch nicht vorstellen, dass das keine gültige URL ist. Ich würde mich sehr darüber freuen, wenn mir jemand zeigen könnte wo der Fehler liegt.

Schon mal vielen Dank

Johannes

--
This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
Selfcode? Was ist denn das? http://emmanuel.dammerer.at/selfcode.html