tom berner: Weiterleitung per script

Ich habe eine Domaine mit zwei Subdomaines eingerichtet. Alle 3 URLs greifen ohne spezielle Datei-Benennung (www.xxx.de/) auf die selbe HTML-Datei (default.htm od. index.htm) im Stammverzeichnis zu.
Kann ich durch ein Script die drei URLs auf die jeweiligen Start-Dateien umleiten?

  1. Sup!

    Vielleicht irgendwie mit dem referrer - ist aber nur Spekulation.

    Gruesse,

    Bio

    --
    Ich bin ein Mobber - mein Posting tut mir leid! EHRLICH!!!
    sh:( fo:) ch:] rl:} br:> n4:& ie:{ mo:) va:) de:] zu:) fl:( ss:) ls:]
  2. Hallo erstmal,

    Kann ich durch ein Script die drei URLs auf die jeweiligen Start-Dateien umleiten?

    Warum nich gleich den DNS so einstellen dasser gleich das jeweilige Hauptverzeichniss auswählt?

    Cu   <--- und auch das gehört hinter jedes Posting

    Thoralf

  3. Hallo Tom,

    Frage steht im Themenbereich ASP aber nicht welche Skriptsprache Du verwendest. Gehe jetzt einfach mal von VbScript aus:

    VbScript:

    Response.Redirect("http://blablabla...")

    Alternativ per HTML (oder per HTML welches von ASP geschrieben wird):

    <html>
          <head>
             <META HTTP-EQUIV="Refresh"
                   CONTENT="0;
                    URL="http://blablabla...">

    ...
          </head>
          <body>
             ...
          </body>
       </html>

    Falls noch Parameter reinkommen kannst Du natürlich auch noch zusätzlich den QueryString per ASP mit weiterleiten (falls Du nicht weisst wie einfach nochmal nachfragen).

    Ciao
    Thomas Grötzner
    ------------------------------------------------------------
    Dumme Programmierer haben die dicksten Programme...

    1. Hey Thomas,
      vielen Dank für den Tipp. So weit so gut, doch wie erkennt die default.htm-datei mit welcher der 3 Adressen sie angewählt wurde und welchen Aufruf sie dann wohin weiterleiten soll????

      Hört sich 'n bißchen bescheuert an, aber vielleicht verstehst du trotzdem, was ich meine;-)

      ciao
      tom

      1. Hallo Tom,

        wie erkennt die default.htm-datei mit welcher der 3 Adressen sie angewählt wurde und welchen Aufruf sie dann wohin weiterleiten soll????

        Hört sich 'n bißchen bescheuert an, aber vielleicht verstehst du trotzdem, was ich meine;-)

        jetzt erstmal ganz langsam!

        Du hast 3 Adressen. Ich nehme einfach mal www.hugo.de www.bert.de und www.anton.de.

        Die Namen (index.html, default.asp) sind natürlich frei wählbar und hier nur als Beispiel konkret gewählt.

        www.hugo.de\index.html soll weiterleiten nach www.anton.de\default.asp (oder .pl / .php / .jsp / ...)
        www.bert.de\index.html soll weiterleiten nach www.anton.de\default.asp (oder .pl / .php / .jsp / ...)
        www.anton.de\index.html soll weiterleiten nach www.anton.de\default.asp (oder .pl / .php / .jsp / ...)

        Ich nehme mal an dass die Index-Seite jeweils auf den Servern hugo, bert und anton liegt?

        Ich hoffe soweit richtig verstanden.

        Und Du möchtest aber wissen welche Adresse (also hugo, bert oder anton) angewählt wurde? Geht und zwar folgendermaßen (ich unterstelle dass Du auf anton.de irgendwie mit serverseitigen Sprachen, also perl, php, asp,... arbeitest):

        Du hast also 3 verschiedene index.html-Dateien in denen Du jeweils eine Weiterleitung via META-Tag machst (wie in meiner vorherigen Antwort beschrieben) und zwar an die Adresse:

        hugo:  http://www.anton.de/default.asp?source=hugo
        bert:  http://www.anton.de/default.asp?source=bert
        anton: http://www.anton.de/default.asp?source=anton (hier kann es ja auch relativ gemacht werden)

        Die Seite default.asp wertet dann den QueryParameter (source) aus und weiss somit woher sie aufgerufen wurde:

        Beispiel für default.asp in VbScript:

        <%
           ...
           Dim source
           source = Request("source")

        => jetzt kannst Du source auf hugo, bert oder anton abfragen
        %>

        Hoffe Dir geholfen zu haben
        Thomas Grötzner