URL Abfrage bei Domain-Umleitung
Roland Berghöfer
- sonstiges
0 Sebastian Becker0 Ingo Turski0 fk
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
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
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
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.
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.
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.