Raphael: Wie soll ich das machen? Java? HTML? ASP? VB-Script?

Hy zusammen

Hier mein Problem.
Ich habe 2 Domänen www.the-pc.ch und www.the-web.ch
Diese beiden Domänen sind beide bei meinem Provider gehostet,
und gehen auf die gleiche IP-Adresse (195.89.10.219).

Also kommt egal ob ich www.the-pc.ch oder www.the-web.ch eingebe die gleiche Seite.

Gib es irgendeine möglichkeit mit Java oder so auszulesen welche URL eingegeben wurde, und wenn www.the-web.ch eingegeben wurde auf die seite web.htm wieterleiten, und wenn www.the-pc.ch eingegeben wurde auf pc.htm weiterleiten.

Vielen Dank

Raphael

  1. Hy zusammen

    Hier mein Problem.
    Ich habe 2 Domänen www.the-pc.ch und www.the-web.ch
    Diese beiden Domänen sind beide bei meinem Provider gehostet,
    und gehen auf die gleiche IP-Adresse (195.89.10.219).

    Also kommt egal ob ich www.the-pc.ch oder www.the-web.ch eingebe die gleiche Seite.

    Gib es irgendeine möglichkeit mit Java oder so auszulesen welche URL eingegeben wurde, und wenn www.the-web.ch eingegeben wurde auf die seite web.htm wieterleiten, und wenn www.the-pc.ch eingegeben wurde auf pc.htm weiterleiten.

    Vielen Dank

    Raphael

    Hallo Raphael,

    in ASP gehts ganz einfach

    <%
    Select Case Replace(LCase(Request.ServerVariables("SERVER_NAME")), "www.", "")
        Case "domain1.com": Response.Redirect "domain1.asp"
        Case "domain2.com": Response.Redirect "domain2.asp"
        Case Else: Call WritePageContent
    End Select

    Private Sub WritePageContent()
    %>
    <html>
    ...
    </html>
    <%
    End Sub
    %>

    Tschau, Stefan

  2. auch hallo,

    das muesste in perl gehen (CGI-env-variable SERVER_NAME) - einfach das entsprechende script als standard-datei einsetzen und von dort aus einen redirect starten.

    cua

    n.d.p.

  3. Hi,

    und auch mit JavaScript geht's - über location.href die URL auslesen und dann entsprechend weiterleiten.

    Grüße,

    Utz

    1. hoi utz

      und auch mit JavaScript geht's [...]

      naja, ich finde, solcherlei probleme dem client zu ueberlassen, ist nicht gerade elegant... .-)

      cua

      n.d.p.

  4. Hy zusammen

    Hier mein Problem.
    Ich habe 2 Domänen www.the-pc.ch und www.the-web.ch
    Diese beiden Domänen sind beide bei meinem Provider gehostet,
    und gehen auf die gleiche IP-Adresse (195.89.10.219).

    Also kommt egal ob ich www.the-pc.ch oder www.the-web.ch eingebe die gleiche Seite.

    Gib es irgendeine möglichkeit mit Java oder so auszulesen welche URL eingegeben wurde, und wenn www.the-web.ch eingegeben wurde auf die seite web.htm wieterleiten, und wenn www.the-pc.ch eingegeben wurde auf pc.htm weiterleiten.

    Vielen Dank

    Raphael

    Hi Raphael,

    geht auch in PHP ganz einfach

    <?php
    if(getenv("SERVER_NAME")=="www.the-pc.ch")
    {
        header("Location: http://www.the-pc.ch/pc.htm");
        exit;
    }
    else
    {
        header("Location: http://www.the-web.ch/web.htm");
        exit;
    }
    ?>

    muss ganz am Anfang der index.php3 stehen. (Keine Leerzeichen,Zeilen davor)
    Der Server muss index.php3 als default Datei kennen. (Also bei Apache
    "DirectoryIndex index.php3" in die .htaccess reinschreiben, bzw .htaccess mit entsprechendem Inhalt
    erstellen)

    Gruss,
    Carsten