Frank: Problem SSI - Content sauber includen

Hallo,

ich habe paar Seiten die mit SSI in den Tables
#include virtual eingetragen haben.

Nun habe ich bei meinem Hoster mehrere Domains laufen und möchte gerne Content von einem anderen Directory includen.

derzeit läuft alles auf der selben Dateienbene
#include virtual="content.htm"

Ich habe schon versucht die Pfadstruktur abzubilden

#include virtual="../andererOrdner/content.htm"

leider geht das aber nicht.

Funktioniert das grundsätzlich nicht, oder habe ich was falsch gemacht.

Danke.

  1. hallo,

    #include virtual="../andererOrdner/content.htm"
    leider geht das aber nicht.

    Was geht da nicht, welche Fehlermeldung erhältst du?

    Funktioniert das grundsätzlich nicht, oder habe ich was falsch gemacht.

    Doch, grundsätzlich funktioniert das. Wenn du nun aber mehrere Domains hast, kann es sein, daß der andere Ordner nicht im Zugriffsbereich (DocumentRoot) für deinen virtuellen Host liegt, auch wenn du per FTP oder SSL oder sonstwie darauf zugreifen kannst. Dann gehts nicht. Versuche bitte, den gewünschten Ordner von root her anzusprechen, also so:
       #include virtual="/andererOrdner/content.htm"

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Hi Crisstoph,

      leider geht das aber nicht.

      Was geht da nicht, welche Fehlermeldung erhältst du?

      [an error occurred while processing this directive]

      mfg
      frank

      1. Tag Frank.

        Was geht da nicht, welche Fehlermeldung erhältst du?
        [an error occurred while processing this directive]

        Das zeigt der Browser an der Stelle an, was aber steht im ErrorLog?

        Siechfred

    2. Hi Christoph,

      Versuche bitte, den gewünschten Ordner von root her anzusprechen, also so:
         #include virtual="/andererOrdner/content.htm"

      Als Problem wuerde ich das gleich vermuten wie du - denn (bzw. aber) #include virtual erlaubt nur das einbinden von Dokumenten innerhalb des Document Roots. SelfHTML sagt dazu:
        Verwenden Sie file für absolute Pfadangaben auf dem Server-Rechner und
        virtual für relative Pfadangaben bezogen auf das Wurzelverzeichnis für
        Dokumente des Web-Servers.
      Folgendes sollte also gehen:
      #include file="/absoluter/pfad/zur/datei/content.htm"

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
      Crypt::PasswdMD5 jetzt auch in PHP
      Denn wer 'ne Blacklist hat, muss halt daran denken, dass er manches nicht sieht... und vor dem posten die Realitaet einschalten. (Swen Wacker)