Sven: SHTML

Hi Folks,
weiß jemand von auch, was shtml ist. Ich hab das bei einigen Seiten gesehn, das die nicht die endung *.asp, oder html oder so verwenden, sonder shtml. Jetzt würde mich interessieren, was shtml eigentlich ist.

danke
mfg Sven

  1. Hi Folks,
    weiß jemand von auch, was shtml ist. Ich hab das bei einigen Seiten gesehn, das die nicht die endung *.asp, oder html oder so verwenden, sonder shtml. Jetzt würde mich interessieren, was shtml eigentlich ist.

    Ich glaube shtml ist die Standartendung für HTML-Seiten mit Server Side Includes.

  2. Hallo Sven,

    wenn man sogenannte Server Side Includes verwendet, dann muß man die Dateiendung in .shtml umbenennen. Der Server erkennt so, daß er mit dieser HTML-Datei noch etwas machen muß.

    Beispiel:

    <html>
    <body>
      SSI-Beispiel: <!--#echo var="DATE_LOCAL" -->
    </body>
    </html>

    Der Server ersetzt bei dieser Anweisung automatisch die Anweisung durch das Datum (&Zeit).
    Wichtig ist dabei nur noch, daß der Server dies unterstützt/zulässt.

    Gruß
    Christian Schnagl

  3. tach sven,

    shtml-seiten sind eine weitere spielart dynamisch generierte html-seiten (das ist auch unter dem begriff "server side include" bekannt).

    gr33tz
    vac

  4. Hi Sven,

    weiß jemand von auch, was shtml ist. Ich hab das bei einigen Seiten gesehn, das die nicht die endung *.asp, oder html oder so verwenden, sonder shtml. Jetzt würde mich interessieren, was shtml eigentlich ist.

    danke
    mfg Sven

    Eric hat recht!
    Hier noch etwas genauer:Any document with handler of "server-parsed" will be parsed by this module, if the Includes option is set. If documents containing server-side include directives are given the extension .shtml, the following directives will make Apache parse them and assign the resulting document the mime type of text/html:
    AddType text/html .shtml
    AddHandler server-parsed .shtml

    kommt von dieser Adresse

    http://www.apache.org/docs/mod/mod_include.html
    hier findest Du noch etwas über prinzipielle Dinge
    http://www.hera.net/customers/ssi.shtml (ist aber von meinem Anbieter, nur so...).

    Gruß

    Harald Legler

    1. AddType text/html .shtml
      AddHandler server-parsed .shtml

      Woran man sehen kann, daß man diese Endung sehr wohl umdefinieren kann. (Bei mir im Büro beispielsweise habe ich "*.html-ssi" genommen.)

      Im allgemeinen Falle kann man also aus der Endung nichts schließen. Selbst *.html könnte SSI-Elemente enthalten, der Besucher kann das nicht erkennen.

      http://www.apache.org/docs/mod/mod_include.html
      hier findest Du noch etwas über prinzipielle Dinge

      Wobei vielleicht noch zu ergänzen wäre, daß
      a) SSI wahrscheinlich relativ standardisiert ist, aber
      b) Apache mit XSSI noch weitaus mehr kann.

  5. Hi Sven,

    ich hab hier eine ganz nette Beschreibung gefunden.

    http://www.interrob.de/schule/shtml/

    Gruß

    Viktor