Robert Bienert: Probleme mit SSI Pfadangabe

Beitrag lesen

Moin!

Wenn ich das (und http://de.selfhtml.org/servercgi/server/ssi.htm#uebersicht@title=das) richtig verstehe, ist es mit include nicht möglich, die document root zu verlassen, was ich ganz praktisch fände, da ich meine Includes gerne außerhalb der document root ablege.

Es gibt noch einige Besonderheit im Umgang mit include: Gesetze Variablen werden weitergereicht, d.h. auf Variablen in der Hauptdatei können Includes zugreifen, ebenso können Includes Variablen für die Hauptdatei setzen; Voraussetzung dafür ist allerdings, dass die Includes die Endung für SSI-Dateien besitzen (häufig .shtml). Bei der Verwendung von Content Negotiation, z.B. um mehrsprachige Seiten anzubieten, ist include virtual gegenüber include file im Vorteil: Mit der Notation <!--#include virtual="mein.inc" --> wird automatisch die richtige Include-Datei ausgewählt, also bei einem deutschen Besucher z.B. mein.inc.de.

Viele Grüße,
Robert