frank_eee: URL ohne *.htm/l - Bild ohne*.gif/jpg - wozu ist's gut?

Hallo Forum,

ich habe bei Dokumenten des W3C (http://www.w3.org) vermehrt festgestellt, dass Links nicht direkt auf die bestimmte Datei gestetz wird sondern nur auf den Dateinamen (das vor dem punkt), soll heißen, der suffix (nach dem punkt) wird weggelassen. Bsp: http://www.name.de/name/name (.htm)

Des weiteren hab ich festgestellt, dass es ebenso bei bildern gemacht wird, bsp:
<img src="http://www.name.de/bild" alt="text">

Bei den Bildern konnte ich mir fast noch erklären warum bzw. wozu das gemacht wird (hab festgestell, dass dann immer mehrere dateien mit gleichem  namen aber unterschiedlichen typs im zielverzeichniss liegen) aber so recht weiß ich auch nicht wozu das dienen soll.

Also frage: wozu macht man das? oder konkreter: wann und wozu kann man/darf man den suffix weglassen?

Direkte beispiele sind z.B. die kleinen bildchen die der w3c validator ausgibt (http://validator.w3.org). da steht auch nur (beispiel: HTML 4.0) <img src="http://validator.w3.org/images/vh40" height=31 width=88 align=right border=0 alt="Valid HTML 4.0!"> (man bemerke den fehlenden suffix).

gruss,
frank_eee

  1. Hi,

    Also frage: wozu macht man das?

    das kann ich Dir leider auch nicht erschöpfend beantworten. Es gibt sicher individuelle Gründe.

    oder konkreter: wann und wozu kann man/darf man den suffix weglassen?

    Jederzeit und aus jedem Grund - vorausgesetzt Du konfigurierst den Server entsprechend. Die Dateiendung ist für das Internet bzw. den Anwender zunächst absolut irrelevant, weil sie nichts, aber auch wirklich nichts über den Response der Anfrage aussagt - nicht einmal, wo oder gar ob(!) die Daten im Filesystem liegen. Es kann sich beispielsweise genauso gut um Datenbankeinträge handeln.

    Gründe für oder gegen eine bzw. eine bestimmte Endung liegen höchstens (neben der einfacheren Konfigurierung des Servers, weil vorgegeben) in der Merkbarkeit seitens des Benutzers. Zu mehr sind Dateiendungen aber im Prinzip nicht gut.

    Natürlich sollte man bei solchen Aktionen wissen, was man tut - beispielsweise taucht man in einigen Suchmaschinen ggf. nicht auf, wenn eine Datei nicht auf *.htm(l) endet...

    Cheatah