
In den meisten Webbrowsern kann der Benutzer Folgendes angeben:
https://superuser.com/
oder
https://superuser.com
Doch was ist technisch angemessen und warum?
Antwort1
Der Schrägstrich dient in der URI/URL-Spezifikation als Trennzeichen zwischen dem Host-Teil (oder Host+Port-Teil) und dem Pfad.
Es wird nicht strikt durchgesetzt, wenn der Pfad in der URL nicht vorhanden ist.
Die erste Definition inRFC 1738gibt an, dass im Falle einer URL für HTML Folgendes zu verwenden ist:
Eine HTTP-URL hat folgende Form:
http://<host>:<port>/<path>?<searchpart>
[ ]
Wenn weder noch vorhanden ist, kann der "/" auch weggelassen werden.
SpäterRFC 3986bietet eine detailliertere Anleitung dazu, wie man die URL mit und ohne abschließenden Schrägstrich als gleichwertig behandelt:
da das "http"-Schema [ ] einen leeren Pfad als gleichwertig mit "/" definiert, sind die folgenden vier URIs gleichwertig:
http://example.com http://example.com/ http://example.com:/ http://example.com:80/
Gemäß den RFC-Richtlinien /
ist die strikte Form durch die Einbeziehung des Zeichens gewahrt, während das Weglassen des Zeichens zulässig ist.