Domain Weiterleitung ???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Domain Weiterleitung ???

    Hi

    ein bekannter von mir hat Webspace bei Versatel mit 2 Domains.

    Die Domains leiten beide auf das Hauptverzeichniss des Spaces weiter.

    Das sollte aber so sein:

    wenn www.domain-a.de aufgerufen wird,
    soll auf webspace.de/domain-a weitergeleitet werden

    und wenn www.domain-b.de aufgerufen wird, soll auf
    webspace.de/domain-b weitergeleitet werden.

    Ich habe gehört, dass dies mit dem Befehl
    $_SERVER['HTTP_HOST'] einstellt, nur weis ich net wie das geht. Könnte mir da jemand was Scripten, wenns htaccess ist, bitte in die richtige kategorie schieben.

    Laut den angaben des bekannten kann man die domain-einstellungen nicht so ändern, dass dies ohne weiterleitung funktioniert .

  • #2
    Die Frage hatten wir vor ein paar Tagen schonmal

    http://php-resource.de/forum/showthr...n+Weiterleiten

    Forumregeln!

    Gute PHP-(tutorial-)Seiten

    Kommentar


    • #3
      Ich dachte da eher an PHP.

      Kommentar


      • #4
        PHP-Code:
        <?php
            
        if (substr_count($_SERVER['HTTP_HOST']), "domain-b.de") {
                
        header("Location: http://domain-c.de/ordner-a/");
            } elseif (
        substr_count($_SERVER['HTTP_HOST']), "domain-a.de") {
                
        header("Location: http://domain-c.de/ordner-b/");
            }
        ?>

        Als index.php im Hauptverzeichnis speichern, fertig.
        Zuletzt geändert von EEBKiller; 06.11.2005, 15:16.

        Kommentar


        • #5
          Danke für die schnelle Anwort!!!

          Werde es gleich mal testen!

          Kommentar


          • #6
            Habe es aus probiert, funktioniert nicht so ganz.

            http://domain-a.de

            http://domain-b.de


            <?php

            if (substr_count("$_SERVER['HTTP_HOST']"), "domain-a.de") {
            header("Location: http://www.domain-a.domain-a.de");

            } elseif (substr_count("$_SERVER['HTTP_HOST']"), "richters-more.de") {
            header("Location: http://domain-b.domain-b.de");
            }
            ?>
            Zuletzt geändert von MC_ASUS; 28.03.2006, 18:15.

            Kommentar


            • #7
              Das ist ja auch nicht das, was man dir vorgeschlagen hatte. Siehst du den Unterschied in Folgendem?
              PHP-Code:
              <?php
              if (substr_count($_SERVER['HTTP_HOST'], 'richters-it.de')) {
                  
              header('Location: http://www.richters-it.de/richters-it/');
              } elseif (
              substr_count($_SERVER['HTTP_HOST'], 'richters-more.de')) {
                  
              header('Location: http://www.richters-it.de/richters-more/');
              }
              ?>
              Zuletzt geändert von onemorenerd; 06.11.2005, 15:49.

              Kommentar


              • #8
                Ja ich sehs. (Als mit Subdomains geht das wohl nicht)

                Kommentar


                • #9
                  THX das funzt!!!

                  Kommentar


                  • #10
                    hello erst mal *1st-entry*

                    ums mal gleich zu sagen.. hab kein plan von php..
                    hab so ein script gebraucht für den domain forward und eure php codes hier haben nicht so ganz funktioniert..

                    also er hat keine fehlermeldung gebracht.. aber halt einfach eine leere seite gezeigt


                    Frage #1 zu dem code
                    warum macht ihr
                    if (substr_count($_SERVER['HTTP_HOST'], 'richters-it.de')
                    und nicht einen vergleich wie
                    if ($_SERVER['HTTP_HOST'] == "www.gedenkmuenze.at")

                    ist substr nicht fürs nachgucken der länge verantwortlich?

                    Frage #2
                    warum kein www. in der if abfrage bei der domain wo doch die http_host das auch mit www ausgibt (hab ein echo mit $_server mal gemacht)



                    mein, aus vielen php grundkentniss foren zusammen gesammeltes script sieht nun so aus und funktioniert fast einwandfrei:


                    <?php
                    if ($_SERVER['HTTP_HOST'] == "www.gedenkmuenze.at"):
                    header("Location: http://gedenkmuenze.somersault.co.at");
                    exit();
                    endif;
                    header("Location: http://www.somersault.co.at/indexsomer.html");
                    exit();
                    ?>



                    gibt jemand www.gedenkmuenze.at ein kommt er auf meine subdomain
                    gibt jemand www.somersault.co.at oder eine der anderen domains ein kommt er auf die index seite von der somersault seite
                    das ganze hab ich als index.php gespeichert..

                    fertig

                    aber ein kleines problem hab ich noch.. und zwar wenn jemand somersault.co.at besucht hat er das erste mal eine weiße seite. sobald man refresh macht oder nochmals enter drückt ist die seite da.. warum??
                    Zuletzt geändert von HighPressure; 13.02.2006, 13:23.

                    Kommentar


                    • #11
                      Warum kein Virtual Host? http://httpd.apache.org/docs/2.0/vhosts/

                      Kommentar


                      • #12
                        Original geschrieben von onemorenerd
                        Warum kein Virtual Host? http://httpd.apache.org/docs/2.0/vhosts/
                        keine ahnung? wie funktioniert das ? *gggg*
                        ps: der host ist telekom und die domains bei conova macht das was oder geht das dann trotzdem? *interessiertschaut*

                        Kommentar


                        • #13
                          Virtual Host?

                          Hi @ all,

                          geht das den auch mit einem Apache/2.0.48 (Fedora) ???

                          Weil ich nirgends eine "httpd.conf" finde.

                          Kommentar

                          Lädt...
                          X