Worin liegt der Unterschied bei htm und html ?
Carsten
- html
0 Cheatah0 Stefan0 Martin Speiser0 Stefan
0 kerki
0 Oliver Zubrod
Ist das egal für eine Webseitenerstellung??
Gruß
Carsten
Hi,
Ist das egal für eine Webseitenerstellung??
.htm stammt aus den Zeiten, als gewisse Betriebssysteme keine Namen verwalten konnten, die mehr als 8.3 Zeichen hatten. Eine übergeordnete Bedeutung existiert nicht, sofern Du nicht eine für Dich definierst[1].
Cheatah
[1] Bei mir zu Hause ist beispielsweise *.htm SSI und *.html PHP ;-)
Hi,
.htm stammt aus den Zeiten, als gewisse Betriebssysteme keine Namen verwalten konnten, die mehr als 8.3 Zeichen hatten. Eine übergeordnete Bedeutung existiert nicht, sofern Du nicht eine für Dich definierst[1].
Für die Web-erstellung ist es egal. Das einzige ist, dass die Links auf .html und nicht auf .htm lauten müssen, aber dass glaub ich kannst du dir selbst denken.
MFG
Stefan
Hi Stefan,
Für die Web-erstellung ist es egal. Das einzige ist, dass die Links auf .html und nicht auf .htm lauten müssen, aber dass glaub ich kannst du dir selbst denken.
ausser dem von dir genannten Grund gibt es noch einen. Der Server bzw. dessen Betriebssystem, auf dem die HTML-Dateien liegen, muss den Dateinamen verstehen. Also keine .html auf einem Server, der unter DOS läuft, wenn es die Konfiguration überhaupt gibt.
Gruß,
Martin
Hi Martin,
ich dachte, dass waer nach der Nachricht von Cheatah schon geklaert.
Trotzdem danke
MFG
Stefan
Hallo !
Das einzige ist, dass die Links auf .html und nicht auf .htm lauten müssen, aber dass glaub ich kannst du dir selbst denken.
Wie meinen?
Dieser Satz verwirrt mich mehr, als dass er etwas klarstellte.
Kannst du bitte 'mal genau erklären, was man sich selbst denken können soll!
Gruß,
kerki
Hi,
Wie meinen?
Dieser Satz verwirrt mich mehr, als dass er etwas klarstellte.
Ich meine damit, dass er statt
<a href="http://www.irgendwas.de/irgendwas.htm">Irgendwas</a>
<a href="http://www.irgendwas.de/irgendwas.html">Irgendwas</a>
Bei seinen Links schreiben muss, aber dass kann er scih hoechstwarscheinlich auch ohne mich denken.
Nichts fuer ungut.
MFG
Stefan
Hallo!
Ich meine damit, dass er statt
<a href="http://www.irgendwas.de/irgendwas.htm">Irgendwas</a>
<a href="http://www.irgendwas.de/irgendwas.html">Irgendwas</a>Bei seinen Links schreiben muss, aber dass kann er scih hoechstwarscheinlich auch ohne mich denken.
Leider weiß ich immer noch nicht, was du sagen willst. :-(
Angenommen, aus dem Server liegt eine einzige Datei namens "irgendwas.htm". Wie _muss_ denn jetzt der Link aussehen?
Gruß,
kerki
P.S.: Übrigens: Da steht _muss_ ! ;-)
Hi.
Angenommen, aus dem Server liegt eine einzige Datei namens "irgendwas.htm". Wie _muss_ denn jetzt der Link aussehen?
Der Link muß <a href="http://www.irgendwas.de/irgendwas.htm">Irgendwas</a> lauten!
wenn du auf irgendwas.html verlinkst, erhälst du eine Fehlermeldung (Error 404 - File not found)
Gruß,
olli
Hallo!
Angenommen, aus dem Server liegt eine einzige Datei namens "irgendwas.htm". Wie _muss_ denn jetzt der Link aussehen?
Der Link muß <a href="http://www.irgendwas.de/irgendwas.htm">Irgendwas</a> lauten!
wenn du auf irgendwas.html verlinkst, erhälst du eine Fehlermeldung (Error 404 - File not found)
Diese Antwort hatte ich befürchtet! :-(
Da half es auch nicht, mit dem Zaunpfahl zu winken:
P.S.: Übrigens: Da steht _muss_ ! ;-)
Genau das stimmt nämlich nicht!
Der Link sollte zwar so lauten, er MUSS es aber nicht. Man kann seinen Server auch so konfigurieren, dass er automatisch von .htm nach .html (und andersherum) umleitet, wenn es nur eine von beiden Dateien gibt:
Der Beweis:
Diese beiden Links:
http://www.forum-niederrhein.de/test/rechtslinks.htm
http://www.forum-niederrhein.de/test/rechtslinks.html
führen beide auf dieselbe Datei!
Gruß,
kerki
Hi,
Der Link sollte zwar so lauten, er MUSS es aber nicht.
Er muß so lauten, wenn Du nicht selbst das Recht hast, die Server-Konfigurarion zu modifizieren (was die wenigsten Seitenersteller dürfen).
Man kann seinen Server auch so konfigurieren, dass er automatisch von .htm nach .html (und andersherum) umleitet, wenn es nur eine von beiden Dateien gibt:
Zustimmung.
Der Beweis:
Diese beiden Links:
http://www.forum-niederrhein.de/test/rechtslinks.htm
http://www.forum-niederrhein.de/test/rechtslinks.html
führen beide auf dieselbe Datei!
Weißt Du das, oder glaubst Du das?
Als Surfer kannst Du nicht unterscheiden, ob das
mfG - Michael
Hallo.
[1] Bei mir zu Hause ist beispielsweise *.htm SSI und *.html PHP ;-)
Und ich dachte immer, Dateien mit SSI müssen auf .shtm (bzw. shtml) enden????? *grübel*
Grüße aus Nürnberg,
olli
Hallo Olli
[1] Bei mir zu Hause ist beispielsweise *.htm SSI und *.html PHP ;-)
Und ich dachte immer, Dateien mit SSI müssen auf .shtm (bzw. shtml) enden????? *grübel*
Das sind 2 paar Schuhe!
shtml = secure html
ssi = server side include
Daher: 2 ganz verschiedene Sachen
MfG
Roman Sonnleithner alias Sonny
http://www.atomic-eggs.com/selfspezial/daten/119.html
Hi Roman,
Das sind 2 paar Schuhe!
shtml = secure html
ssi = server side include
Und das ging jetzt so richtig in die Hose. Was Du mit "secure" meinst, ist verm. https. Tatsächlich ist .shtml die übliche Dateiendung, um einem Server anzuzeigen, dass er SSI anwenden soll. Aber zumindest manche Server kann man umkonfigurieren, so dass sie auch bei .htm SSI machen - das hat Cheatah gemacht.
Grüße,
Utz
Hallo Utz
Das sind 2 paar Schuhe!
shtml = secure html
ssi = server side include
Und das ging jetzt so richtig in die Hose. Was Du mit "secure" meinst, ist verm. https. Tatsächlich ist .shtml die übliche Dateiendung, um einem Server anzuzeigen, dass er SSI anwenden soll. Aber zumindest manche Server kann man umkonfigurieren, so dass sie auch bei .htm SSI machen - das hat Cheatah gemacht.
Ooops, das ging wohl wirklich in die Hose :(
Tsja Utz, danke für die Richtigstellung!
ja ich habe https mit shtml verwechselt.
MfG
Roman Sonnleithner alias Sonny
http://www.atomic-eggs.com/selfspezial/daten/119.html
Nochmals hallo.
»»Tatsächlich ist .shtml die übliche Dateiendung, um einem Server anzuzeigen, dass er SSI anwenden soll. Aber zumindest manche Server kann man umkonfigurieren, so dass sie auch bei .htm SSI machen - das hat Cheatah gemacht.
Das hab ich ja noch nie gehört. Tja, man lernt eben nie aus!
Danke für die Aufklärung.
Gruß,
olli
Hi auch,
Aber zumindest manche Server kann man umkonfigurieren, so dass sie auch bei .htm SSI machen
das sollte eigentlich jeder vernünftige Server können.
Allgemeiner gesagt: In der Konfiguration eines Webservers kann man Namensmuster (das müssen noch nicht mal Endungen sein!) passenden Auswertungsvorschriften zuordnen.
Beim Apache heißen diese Vorschriften "handler" (http://httpd.apache.org/docs/handler.html).
Generell kann man einem URL überhaupt nicht ansehen, was sich tatsächlich dahinter verbirgt - es gibt lediglich Konventionen, an die sich viele Leute mehr oder weniger halten.
Und genau weil das so ist, wird die 'Art' des Inhalts einer Datei sinnvollerweise *nicht* durch seinen Namen, sondern durch einen MIME-Typ (<../../tcjj.htm>) ausgedrückt.
mfG - Michael