SSI ansprechen mit einer HTML-Datei statt mit einer SHTML-Datei
Marco
- html
0 Jan R.0 Ron
0 Bernhard Peissl
Hallo,
wie kann man es lösen, daß mein EXEC-Befehl auch ausgeführt wird, wenn meine HMTL-Datei die Endung *.html hat und ich sie nicht in *.shtml umbenennen muß?
Auf meinem derzeitigen Server müßte ich dies tun. Auf einem anderen Server, der auch SSI unterstützt ist dies nicht notwendig. Wie es scheint liegt es also auch an den Server? Was muß mein nicht sehr schlauer Webspace-Anbieter tun, damit ich meine HTML-Dateien nicht umbenennen muß?
Vielen Dank im Vorraus!
Marco
Hallo Marco,
wie kann man es lösen, daß mein EXEC-Befehl auch ausgeführt wird, wenn meine HMTL-Datei die Endung *.html hat und ich sie nicht in *.shtml umbenennen muß?
schau mal auf http://httpd.apache.org/docs/mod/mod_include.html#xbithack
Beste Gruesse
Jan
schau mal auf http://httpd.apache.org/docs/mod/mod_include.html#xbithack
... oder kurz und bündig:
AddType text/html .html
AddHandler server-parsed .html
in die .htaccess schreiben. Dann sollte es gehen.
Ron
Hi,
an einer Serverkonfiguration wirst du nicht herumkommen. Aber vielleicht geht das ja auch in Form eines .htaccess-Eintrages:
#AddType text/html .shtml
#AddHandler server-parsed .shtml
.... ist in deiner httpd.conf (ca. Ziele 786) defaultmässig eingestellt. Hier wird dem Server gesagt, dass er Dateien mit der Endung "shtml" als SSI-Seiten zu verstehen hat. Hier kannst du ihm allerdings auch sagen, dass er Dateien mit der Endung "FBI", "RAF" oder "html" als SSI-gespickte-Seite betrachten soll, also nachschauen soll ob da irgendwelche Anweisungen für ihn drin stehen ;-)
Diese 2 Zeilen solltest du auskommentieren und shtml durch html ersetzen.
lg bernhard
PS: Gilt natürlich nur für Apache !!