dedlfix: trailing dot and trailing slash

Beitrag lesen

Hi!

Und wenn ich als Nutzer eine Ressource aufrufe, die nur anhand des Domainnamens angegeben ist, füge ich instinktiv auch einen Slash an (also http://example.org/), denn http://example.org sieht für mich irgendwie unvollständig aus.

Beim Händisch-Eintippen ist das völlig überflüssig, denn den Slash fügt der Browser von sich aus und sofort an. Er kann gar nicht anders als die Ressource / anzufordern, denn ohne was ergäbe das keinen gültigen Request. Ein

GET HTTP/1.x

ist einfach falsch. Das muss schon so aussehen:

GET / HTTP/1.x

Anders ist das beim Slash nach einem "Verzeichnis"namen, da weiß der Browser nicht, ob er sein muss und wird unter Umständen vom Webserver zu Redirect auf .../ aufgefordert.

Lo!