Erkennen der aufgerufenen URL
Georg Schulte
- javascript
0 Nicola Straub0 Chris
Hallo,
wir haben eine Homepage mit drei verschiedenen Domänennamen.
Ich bräuchte nun ein Script, mit dem ich erkennen kann, über welchen Domänenaufruf ein User auf unserer Homepage gelandet ist.
Dann soll je nach aufgerufener Domäne eine andere Startseite erscheinen.
Gibt's da was?
Gruß
Georg
Hi!
wir haben eine Homepage mit drei verschiedenen Domänennamen.
Ich bräuchte nun ein Script, mit dem ich erkennen kann, über welchen Domänenaufruf ein User auf unserer Homepage gelandet ist.
Ohne von JS auch nur den Hauch einer Ahnung zu haben, denke ich, das das nicht möglich sein wird, denn:
Die Anfrage der Browser wird ja vom DNS dahingehend beantwortet, dass dieser jeweils ein und dieselbe Zieladresse (i.d.R. IP des internen Rechners plus 'n Verzeichnis/Pfad) beantwortet wird. Und dorthin schickt der Browser dann seine Anfrage. Und wenn das so aufgesetzt ist, dann kannst du nicht mehr ermitteln, was urspruenglich eingegeben worden war (ausser er kommt nicht von ausserhalb und du kannst direkt die Eingabe abfangen). Serveradmins mögen mich korrigieren, falls ich das falsch sehe...
Herzliche Gruesse
Nicola
Hallo,
wir haben eine Homepage mit drei verschiedenen Domänennamen.
Ich bräuchte nun ein Script, mit dem ich erkennen kann, über welchen Domänenaufruf ein User auf unserer Homepage gelandet ist.
Dann soll je nach aufgerufener Domäne eine andere Startseite erscheinen.
Gibt's da was?Gruß
Georg
Hi Georg,
vor genau diesem Problem stand ich vorhin auch noch. Ich hab mir gerade diese Lösung gebastelt. Kann sein, dass es auch anders oder besser geht, aber ich bin sehr zufrieden.
Konstruktive Kritik ist immer willkommen.
Gruß,
Chris
<html>
<head>
<title>Wechsel je nach URL</title>
<script language="JavaScript">
<!--
var adresse=window.location.hostname
function wechsel(){
if (adresse == "www.Eingabe1.de") {
window.location.replace("http://...")
}
if (adresse == "www.Eingabe2.com") {
window.location.replace("http://...")
}
}
-->
</script>
</head>
<body>
<script>wechsel()</script>
</body>
</html>
Hi Chris,
ich habe das Script gleich ausprobiert.
Funktioniert klasse.
Danke.
Gruß
Georg