absoluter Pfad für SSI
Gunnar Bittersmann
- webserver
Hi,
In einer Datei include.shtml (selber Quelltext wie include.html) steht:
<p>relativer Pfad: Test <!--#include virtual="include.txt" --></p>
<p>absoluter Pfad: Test <!--#include file="/home/gundi.de/www/test/include.txt" --></p>
In include.txt steht "bestanden".
Das Ergebnis: das Einbinden mit dem relativen Pfad funktioniert auch, das mit dem absoluten jedoch nicht.
Aus den FAQ des Providers:
Frage: Wie heissen die Verzeichnisse ?
Antwort: Dein Homeverzeichnis ist immer /home/>useraccount< Das Verzeichnis, in das das Web eingespielt werden muß, heißt immer /home/>useraccount</www
Also sollten sich doch include.shtml und include.txt im Verzeichnis /home/gundi.de/www/test/ befinden. Hab ich da was falsch gemacht?
(Die Nachfrage beim Provider ergab, dass die Beantwortung außerhalb des kostenlosen Supports liegen würde. Gerne beschäftigt sich ein Techniker veranschlagte 30 Minuten(!) damit – für schlappe 44 €.)
Gunnar
Hi,
<p>relativer Pfad: Test <!--#include virtual="include.txt" --></p>
<p>absoluter Pfad: Test <!--#include file="/home/gundi.de/www/test/include.txt" --></p>
> Das [Ergebnis](http://www.gundi.de/test/include.shtml): das Einbinden mit dem relativen Pfad funktioniert auch, das mit dem absoluten jedoch nicht.
Aus der Doku zu mod\_include:
file
The value is a path relative to the directory containing the current document being parsed. It cannot contain ../, nor can it be an absolute path. Therefore, you cannot include files that are outside of the document root, or above the current document in the directory structure. The virtual attribute should always be used in preference to this one.
> Also sollten sich doch include.shtml und include.txt im Verzeichnis /home/gundi.de/www/test/ befinden. Hab ich da was falsch gemacht?
Ja, die Doku nicht gelesen.
cu,
Andreas
--
[Warum nennt sich Andreas hier MudGuard?](http://www.Mud-Guard.de/)
[Schreinerei Waechter](http://www.schreinerei-waechter.de/)
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
MudGuard,
Hab ich da was falsch gemacht?
Ja, die Doku nicht gelesen.
Argl. Verteidigung: Ich hab schon Doku gelesen, offenbar die falsche: http://de.selfhtml.org/servercgi/server/ssi.htm >;->
Da ich grad das Ufer gewechselt hab (nein, nicht DAS Ufer, sorry, Jungs) zum Server und auf diesem N00b bin, meld ich mich bestimmt von dort bald wieder. ;-)
Danke,
Gunnar
Hi,
Argl. Verteidigung: Ich hab schon Doku gelesen, offenbar die falsche: http://de.selfhtml.org/servercgi/server/ssi.htm >;->
Richtig, die Doku ist falsch ;-)
cu,
Andreas