Gruber Hannes: Hauptdomain über eine Subdomain aufrufen?

Hallo,

ich will eine multilanguage Seite (LAMP-Umgebung auf einem virtuellen Host) machen und dabei für jede Sprache eine eigene Subdomain anlegen:

de.meinedomain.de
en.meinedomain.de
usw.

Nun zu meiner Frage:
da die Logik auf den einzelnen Seiten (subdomains) ja ident ist, will ich nicht jedes php-script auf jede subdomain legen - sonst müßte ich die scripte auf jeder subdomain warten.

gibts da eine möglichkeit, dass ich die scripts z.B.: in das root-directorie der hauptdomain lege und dann von dieser subdomain auf die hauptdomain zugreifen?

Beispiel:
Wenn ich auf Subdomain z.B. das Script http://en.meinedomain.de/index.php aufrufe soll im Hintergrund eigentlich das Script auf der Hauptdomain http://meinedomain.de/index.php aufgerufen werden.

Was muß ich da machen damit as geht?

Danke Hannes

  1. Hi,

    gibts da eine möglichkeit, dass ich die scripts z.B.: in das root-directorie der hauptdomain lege und dann von dieser subdomain auf die hauptdomain zugreifen?

    warum unterscheidet Dein Server zwischen diesen Subdomains?

    Was muß ich da machen damit as geht?

    Gegenfrage: Was hast Du gemacht, damit es _nicht_ geht?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. hallo!

      na wie gesagt die unterschiedlichen sprachen bilde ich in den einzelnen subdomains ab.

      und damit ich meine php-script files nur einmal zentral gespeichert habe will ich diese in der hauptdomain speichern.

      subdomains werden ja wie eigenstädige domainen behandelt - und dadurch hab ich das problem, dass ich keine php script von der subdomain auf der hauptdomain ausführen kann ...

      lg hannes

      Hi,

      gibts da eine möglichkeit, dass ich die scripts z.B.: in das root-directorie der hauptdomain lege und dann von dieser subdomain auf die hauptdomain zugreifen?

      warum unterscheidet Dein Server zwischen diesen Subdomains?

      Was muß ich da machen damit as geht?

      Gegenfrage: Was hast Du gemacht, damit es _nicht_ geht?

      Cheatah

      1. Hi,

        na wie gesagt die unterschiedlichen sprachen bilde ich in den einzelnen subdomains ab.
        und damit ich meine php-script files nur einmal zentral gespeichert habe will ich diese in der hauptdomain speichern.

        aha, also unterscheidet erst mal nicht der Server dazwischen, sondern Du. Warum?

        subdomains werden ja wie eigenstädige domainen behandelt

        Nur wenn Du dies so einrichtest.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
      2. Hallo!

        subdomains werden ja wie eigenstädige domainen behandelt - und dadurch hab ich das problem, dass ich keine php script von der subdomain auf der hauptdomain ausführen kann ...

        Nein, du kannst in den Apache Conf Files die Direktive ServerAlias verwenden.

        mfg
          frafu

  2. Hallo Hannes,

    Wenn ich auf Subdomain z.B. das Script http://en.meinedomain.de/index.php aufrufe soll im Hintergrund eigentlich das Script auf der Hauptdomain http://meinedomain.de/index.php aufgerufen werden.

    Am einfachsten wird es wohl sein, wenn du allen Subdomains das gleich Document-Root zuweist. In deinem PHP-Script kannst du dann abfragen, über welche Domain auf deine Seite zugegriffen wurde.

    Wie das jetzt genau geht hängt davon ab, welchen Webserver du einsetzt und wie der bisher konfiguriert ist.

    Schöne Grüße,

    Johannes

  3. Hi Gruber Hannes AKA Gruber99,

    BTW: Kleiner Hinweis bezügl. Cross-/Multiposts (bzw. ausführlichere Erläuterung)

    Aber hier bist Du schon richtig.

    Ich glaube kaum, daß jemand im PHP-Forum auf ein "*ich* habe es doch nicht nötig 'HALT !! Unbedingt erst dieses Lesen!' vorher zu lesen und poste meine schwere Newbie-Frage lieber gleich unerwünschterweise im Bereich 'für Fortgeschrittene'"-Posting antworten wird.

    IMHO zurecht übrigens.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  4. Hallo!

    Was muß ich da machen damit as geht?

    Mir würden da spontan symlinks einfallen.
    Aber alle Subdomains auf dasselbe Documentroot verweisen zu lassen ist vermutlich gescheiter.

    mfg
      frafu