Mehrere Domains verwalten [Gelöst]

  • lixx lixx
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    07. 07. 2008, 17:56

    Hallo Leute!

    Seid mir bitte nicht bös’ wenn ich wieder diese Frage stellen muß. Ich suche und probiere schon seit Stunden herum, aber bekomme es einfach nicht gebacken. Bei den meisten funktioniert offenbar der Tipp: datensatz "domain" einfügen. Bei mir allerdings nicht.

    Zur Ausgangssituation:
    Drei Domains:
    [i]server.com[/i] -> Darauf befindet sich das T3
    [i]domain1.com[/i]
    [i]domain2.com[/i]

    Die Domain [i]domain2.com[/i] ist ein Alias von [i]domain2.com[/i] und beide verweisen per permanent redirect auf [i]server.com[/i]

    Die .htaccess dazu:

    1. RewriteEngine On
    2.  
    3. RewriteCond %{HTTP_HOST} ^(www\.)?doamin1\.com$ [NC]
    4. RewriteRule ^$ http://www.server.com/ [P,L]
    5.  
    6. RewriteCond %{HTTP_HOST} ^(www\.)?doamin2\.at$ [NC]
    7. RewriteRule ^$ http://www.server.com/ [P,L]
    8.  
    9. RewriteRule ^[^/]*\.html$ /index.php

    Die .htaccess von server.com, auf dem T3 läuft ist die Standard .htaccess von Typo3.

    Ruft man eine der beiden Domains auf, so bleibt sie in der Adresszeile stehen und Typo3 wird ausgeführt. So weit so gut.

    Der Baum in T3:
    - root
    -- domain1.com -> shortcut zur nächsten Seite
    --- home of domain1
    -- domain2.com -> shortcut zur nächsten Seite
    --- home of domain2

    Inhalt von -- domain1.com:
    Seite home of domain1
    Domäne: http://www.domain1.com (ohne weiterleitung)
    Dazu ein Rootlevel-Template
    Und die Seite ist als "Ist Anfang der Web-Site:" markiert

    Inhalt von -- domain2.com:
    Seite home of domain2
    Domäne: http://www.domain2.com (ohne weiterleitung)
    Dazu ein Rootlevel-Template + "Anfang der Web-Site:"

    Laut den Beschreibungen, die ich gefunden habe, soll das doch reichen? Aber nun ist es so, wenn man domain2.com aufruft kommt man immer zur Seite von domain1.com.

    Oder kann mir bitte jemand dabei weiterhelfen, was ich noch vergessen habe?

    lg lixx


  • 1
  • 0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    08. 07. 2008, 09:25

    Hallo lixx,

    wenn ich das richtig verstehe, dann schreibst du permanent den Domainnamen um auf server.com. Ich kann mir nicht vorstellen, dass das funktioniert! Typo3 wertet schließlich genau diesen Domainnamen aus. Du müsstest mal in die Umgebungsvariablen ($_SERVER) schauen, was bei Typo3 ankommt, aber ich gehe mal davon aus das es der Domainname [b]server.com[/b]! ist.

    Ich würde vorschlagen du vergibst für deinen VirtualHost zwei weitere ServerAliase, die dann auf das selbe Web zeigen wie server.com.

    [url]http://httpd.apache.org/docs/2.2/mod/core.html#serveralias[/url]

    Dann kannst du dir das umständliche Umschreiben der URL durch mod_rewrite sparen. Typo3 erledigt für dich den Rest.

    Gruß
    Olli

  • lixx lixx
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    08. 07. 2008, 16:59

    hallo olli!

    danke für deine antwort! ja du hast recht, mit[TS]page.10 = TEXT
    page.10.data = getenv:HTTP_HOST
    [/TS]gab er mir [b]server.com[/b] aus.

    Habe jetzt alles umgestellt und einen eigenen virtuellen host für die aliase erstellt. zuvor war alles etwas chaotisch. aber jetzt gefällt's mir und was noch wichtiger ist, jetzt funzt's :p

    danke nochmals!

  • 1