2 Domains - Weiterleitung zu 2 Ordnern

Dieses Thema im Forum "Webentwicklung" wurde erstellt von TNT_sHaDe, 29. Oktober 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 29. Oktober 2010
    Tag

    Habe einen Server bei netcup mit Domain (domain1.de) und eine Domain bei united-domains.de (domain2.de).
    Die netcup-Domain ist fest auf dem Server eingetragen und die united-domains-Domain per CNAME auf die von netcup gesetzt.

    Nun möchte ich ein Script in meinen Index (.php) einbauen, welches die eingegebene Domain noch vor Laden des Restes vom Index erkennt, bei 'domain1.de' (und Home) auf domain1.de/cms/ und bei 'domain2.de' (und http://www.domain2.de) auf domain2.de/ (in den Root) weiterleitet.

    Wie lautet die Lösung für PHP, oder muss ichs per JavaScript (o.ä.) machen?

    mfg
     
  2. 29. Oktober 2010
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    das kannst du im apache direkt einstellen wo "document-root" sein soll. mit php geht das zwar auch, wär aber unsinnig wenn du zugriff auf apache2.conf/httpd.conf hast.
     
  3. 29. Oktober 2010
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    Wie Murdoc schon sagt

    Aber hier in PHP:

    PHP:
    <? PHP
    if( $_SERVER [ 'SERVER_NAME' ]== 'domain2.tld' ) {
            
    header ( 'Location: /cms/' );
            }
     
  4. 29. Oktober 2010
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    Oder mit mod_rewrite: RewriteCond

    Murdocs Lösung ist aber natürlich die beste.
     
  5. 29. Oktober 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    Aber wie kann ich für domain1 und domain2 je nen anderen Root einstellen?

    Bild

    Geht um osCommerce 3, da gibts index.php und index.php2.
    Hab ichs falsch eingetragen?
    ?php /** * @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $ * @pa - Pastebin.com
    ?php /** * @version $Id: index2.php 14401 2010-01-26 14:10:00Z louis $ * @p - Pastebin.com
     
  6. 29. Oktober 2010
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    Das ganze ist für mich auch neu, daher kann ich nicht sagen ob das wirklich das ist was Murdoc meint.


    Das könnte behilflich sein:

    Virtual Hosts:
    http://www.yolinux.com/TUTORIALS/LinuxTutorialWebSiteConfig.html

    Code:
    NameVirtualHost XXX.XXX.XXX.XXX
    
    <VirtualHost XXX.XXX.XXX.XXX>
     ServerName www.your-domain.com - CNAME (bind DNS alias www) specified in Bind configuration file (/var/named/...)
     ServerAlias your-domain.com - Allows requests by domain name without the "www" prefix.
     ServerAdmin user1@your-domain.com
     DocumentRoot /home/user1/public_html
     ErrorLog logs/your-domain.com-error_log
     TransferLog logs/your-domain.com-access_log
    </VirtualHost>
     
  7. 29. Oktober 2010
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    Hier mal der Link zur Doku von apache die genau das behandelt: http://httpd.apache.org/docs/2.1/de/vhosts/name-based.html
     
  8. 30. Oktober 2010
    AW: 2 Domains - Weiterleitung zu 2 Ordnern

    Danke das wars. So funktionierts.
    /etc/apache2.conf
    Code:
    ...
    ## VIRTUALHOSTS
    #NameVirtualHost *:80
    
    
    <VirtualHost *:80>
    ServerName www.domain1.de
    ServerAlias domain1.de *.domain1.de
    DocumentRoot /var/www/domain1
    </VirtualHost>
    
    <VirtualHost *:80>
    ServerName www.domain2.de
    ServerAlias domain2.de *.domain2.de
    DocumentRoot /var/www/domain2
    </VirtualHost>
    ...
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.