This is an old revision of the document!


phpwcms mit mehreren Domains

“Das Content-Management-System phpwcms bringt von Hause aus keine Funktion für mehrere Domains mit. Wenn man das System auf einem Webspace-Paket installiert, welches mit mehreren Domains konnektiert ist, wird also standardmäßig unter jeder Domain der gleiche Inhalt angezeigt. Wenn eine Internetpräsenz über verschiedene Länder- und Sprachversionen verfügt, kann es jedoch wünschenswert sein, dass jede einzelne Domain direkt mit einer spezifischen Einstiegsseite beginnt.

Dazu ist lediglich der folgende kleine Workaround nötig.

1. Zunächst muss eine Datei angelegt werden, welche die verschiedenen Domains mit unterschiedlichen Inhaltsseiten verknüft. Ich nenne diese meist redirect.php.
2. In diese Datei kommt folgender Code, welcher angepasst werden muss und um beliebig viele Domains ergänzt werden kann.”

    <?php
 
        if ( $_SERVER[`SERVER_NAME`] == `www.domain1.tld` ) {
            header( "HTTP/1.1 301 Moved Permanently" );
            header(`Location: http://`. $_SERVER[`SERVER_NAME`] .`/index.php?inhalt1`);
        }
 
        if ( $_SERVER[`SERVER_NAME`] == `www.domain2.tld` ) {
            header( "HTTP/1.1 301 Moved Permanently" );
            header(`Location: http://`. $_SERVER[`SERVER_NAME`] .`/index.php?inhalt2`);
        }
 
    ?>


3. Damit die Datei redirect.php vor der index.php ausgeführt wird, muss in der .htaccess noch folgende Zeit hinzugefügt werden:

DirectoryIndex redirect.php index.php


Das war es dann schon!


Zitat vom Mittwoch, 05.03.2008 aus: Jörg Alblecht Blog


Knut Heermann (flip-flop) 2011/03/13 08:57

deutsch/andere-erweiterungen/mehrere-domains.1300003361.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0