Hauptdomain über eine Subdomain aufrufen?
Gruber Hannes
- php
0 Cheatah0 Johannes Zeller0 Cybaer0 FraFu
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
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
Grundlage für Zitat #720.
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
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
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
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
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
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