Roland Berghöfer: URL Abfrage bei Domain-Umleitung

Hallo Freunde!

Ich habe ein Problem, dass ich nicht so weiter alleine lösen kann.

Ich besitze zwei Domain-Namen: bonit.at und posshop.at

Gibt man www.bonit.at im Browser ein, so kommt man auf meine Homepage wie gewünscht. Um "Geld" zu sparen habe ich die zweite Domain www.posshop.at auch auf den gleichen Server geleitet.

Also wenn ich www.posshop.at eingebe, komme ich auch auf www.bonit.at.

Gibt es eine Möglichkeit abzufragen, welche Domain der User in der URL aufgerufen hat um dann in ein Unterverzeichnis weiterzuleiten?

Ich verwende ASP auf dem Server. Vielleicht ist es auch mit JavaScript möglich?

Könnt Ihr mir bei der Problemlösung helfen?

LG
Roland

  1. Hallo, Roland,

    Gibt es eine Möglichkeit abzufragen, welche Domain der User in der URL aufgerufen hat um dann in ein Unterverzeichnis weiterzuleiten?

    Ich verwende ASP auf dem Server.

    kenne ich mich nicht mit aus ...

    Vielleicht ist es auch mit JavaScript möglich?

    Das müsste in etwa so gehen (ungetestet) ...

    var newURI = "http://www.domain2.de";
    var URI = window.location.href.toString();
    if(URI.indexOf("domain1.de")!=-1) {
    if(window.location.replace) {
    top.location.replace(newURI);
    }
    else {
    top.location.href=newURI;
    }
    }

    Grüße,

    Sebastian Becker

  2. Hi,

    Ich verwende ASP auf dem Server. Vielleicht ist es auch mit JavaScript möglich?

    Du willst Dich doch nicht auf clientseitige Technologien verlassen, die Du nicht voraussetzen kannst?
    Daß noch keine Antworten kamen, liegt vielleicht am verwendeten ASP-Server und daß Du nicht gesagt hast, wie Du umleitest. Eine Möglichkeit sollte doch wohl sein, direkt auf das Unterverzeichnis umzuleiten, oder?

    freundliche Grüße
    Ingo

  3. Also wenn ich www.posshop.at eingebe, komme ich auch auf www.bonit.at.

    hier findet eine 'umleitung' statt. der  browser macht in wirklichkeit 2 requests.
    der 1. geht auf www.posshop.at. als antwort bekommt der browser eine umleitungsanforderung (location) auf www.bonit.at.
    mit dem 2. request lädt der browser dann die www.posshop.at.

    gut testen läßt sich das mit rex swains http viewer:

    Rex Swain's HTTP Viewer
    http://www.rexswain.com/httpview.html
    Parameters:
    URL = http://www.posshop.at
    UAG = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)
    AEN =
    FMT = AUTO
    REQ = GET
    Sending request:
    GET / HTTP/1.0
    Host: www.posshop.at
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)

    • Finding host IP address...
    • Finding TCP protocol...
    • Binding to local socket...
    • Connecting to host...
    • Sending request...
    • Receiving response...

    Total bytes received = 195
    Elapsed time so far: 0 seconds
    Header (Length = 195):
    HTTP/1.1·302·Found(CR)
    (LF)
    Date:·Wed,·27·Oct·2004·13:49:40·GMT(CR)
    (LF)
    Server:·Apache(CR)
    (LF)
    X-Powered-By:·PHP/4.3.8(CR)
    (LF)
    Location:·http://www.bonit.at/(CR)
    (LF)
    Content-Length:·0(CR)
    (LF)
    Connection:·close(CR)
    (LF)
    Content-Type:·text/html(CR)
    (LF)
    (CR)
    (LF)

    Content (Length = 0):
    Done
    Elapsed time so far: 0 seconds

    --------------------------------------------------------------------------------

    The Location: line in the header above would redirect your browser to a new URL:

    Location 2
    Parameters:
    URL = http://www.bonit.at/
    UAG = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)
    AEN =
    FMT = TXT
    REQ = GET
    Sending request:
    GET / HTTP/1.0
    Host: www.bonit.at
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)

    • Finding host IP address...
    • Finding TCP protocol...
    • Binding to local socket...
    • Connecting to host...
    • Sending

    usw.

    daher kannst du am client nicht mehr feststellen, ob eine umleitung stattgefunden hat.

    was du möchtest, läßt sich nur durch entsprechende einträge im dns erreichen.

    1. Also wenn ich www.posshop.at eingebe, komme ich auch auf www.bonit.at.

      oder du mußt bei www.posshop.at eine eigene seite einstellen und dort die umleitung auf www.bonit.at machen(hoster umleitung ausschalten), und als parameter 'woher=www.posshop.at' mitgeben, welchen du in www.bonit.at abfragst.

      1. oder du leitest www.posshop.at auf www.bonit.at/www.posshop.at um,
        richtest das verzeichnis www.bonit.at/www.posshop.at ein, und schon bist du in deinem unterverzeichnis.