subdomain auf einen Pfad verknüpfen

  • Hallo,
    Ich Rätsel jetzt schon seit ca. 2 daran.
    Ich möchte gerne das zb. die subdomain cp.mene.tld auf den Pfad meine.tld/cp/login.php geht
    Sprich wenn ich in die Adresszeile cp.meine.tld eingebe dass ich an meine.tld/cp/login.php weitergeleitet werde aber
    in der Adresszeile cp.meine.tld/login.php stehen soll.


    Ich habe es schon mit einer .htaccess probiert leider ohne Glück.
    So sieht aktuell meine .htaccess im hauptverzeichniss meiner Homepage


    PHP
    RewriteEngine On
    
    
    RewriteCond %{HTTP_HOST} cp.meine.tld$ [NC]
    RewriteCond %{REQUEST_URI} !/cp/login.php/
    RewriteRule ^(.*)$ cp/login.php/ [L]


    (Natürlich steht das meine.tld nur als Beispiel da, in wirklichkeit steht da ja eine andere domain)

  • Du musst die Subdomain als virtuellen Host anlegen.
    Dieser virtuelle Host bekommt ein eigenes Verzeichnis.
    Dann einfach dort eine index.php mit dem Inhalt

    PHP
    <?php header("Location: <Link>");  ?>


    oder direkt die Subdomain als redirect im Virtuellen Host eintragen.
    beispiel für eine Apach Konfiguration



    /Edit
    Die Datei kannst du unter /etc/apache2/sites-available/<Datei>.conf
    setzen und dann einen link auf in den sites-enabled ordner

    ik bin der vito c:

  • Ich nutze Apache 2 auf Debian 8.1


    VitoHusky ich habe bei /etc/apache2/sites-available/
    die datei cp.conf angelegt und habe in deren Inhalt folgendes geschrieben :



    (meine.tld dient natürlich nur als Beißpiel Domain in wirklichkeit steht ja meine richtige Domain da)