domainweiterleitung
Robert Allerstorfer
- webserver
Hi,
ich möchte gerne, dass meine domain www.xy.com auch über xy.com zugänglich ist. Wenn der surfer http://xy.com in seinen browser eingibt, soll allerdings die seite nicht unter dieser domain angezeigt werden, sondern zu http://www.xy.com weitergeleitet werden.
Der nameserver-eintrag
www.xy.com. IN A 1.2.3.4
xy.com. IN CNAME www.xy.com.
macht das leider nicht (die seite wird jeweils mit der gewählten domain angezeigt).
Was muss ich tun?
danke für Hilfe,
robert
Hallo Robert,
so sollte das lauten:
IN A 1.2.3.4
www.xy.com. IN CNAME xy.com.
Gruessle,
Besim
so sollte das lauten:
IN A 1.2.3.4
www.xy.com. IN CNAME xy.com.
Hi Besim,
du meinst wohl
xy.com. IN A 1.2.3.4
www.xy.com. IN CNAME xy.com.
Leider hat das exakt denselben effekt wie
www.xy.com. IN A 1.2.3.4
xy.com. IN CNAME www.xy.com.
Was ich will, ist das immer www.xy.com aufgerufen wird, egal ob man es mit oder ohne www eingibt. Es macht deshalb einen unterschied, ob der url der seite jetzt mit oder ohne www im browser steht, da netscape ab v4.5 bei einigen Javascripts fehler ausgibt, wenn die domain nicht gleich dem ServerName (www.xy.com) ist.
Ciao,
robert
Hallo Robert,
Was ich will, ist das immer www.xy.com aufgerufen wird, egal ob man es mit oder ohne www eingibt. Es macht deshalb einen unterschied, ob der url der seite jetzt mit oder ohne www im browser steht, da netscape ab v4.5 bei einigen Javascripts fehler ausgibt, wenn die domain nicht gleich dem ServerName (www.xy.com) ist.
Also Altavista macht das genauso, wie ich das mache und bei denen passiert genau das, was du willst: http://altavista.com/
Lade dir ggf. einfach mal die Zonendatei von altavista.com herunter.
Gruesse,
Besim
Hallo Robert
Versuchs mal mit folgendem Javascript-Code im Header der index.html (oder default.htm, je nach System):
<script language="javascript">
<!-- Hide from old Browsers
if(window.location.hostname == "xy.com")
{
window.location.href = "http://www.xy.com/index.html";
}
// End -->
</script>
Versuchs mal mit folgendem Javascript-Code im Header der index.html (oder default.htm, je nach System):
<script language="javascript">
<!-- Hide from old Browsers
»» if(window.location.hostname == "xy.com")
»» {
window.location.href = "http://www.xy.com/index.html";
»» }
// End -->
</script>
Hallo Tom,
danke für den versuch, hilft aber auch nichts (vielleicht weils eine frameset-seite ist).
Überdies muss es ohne JavaScript gehen; ich glaube mittlerweile, es hat auch nichts mit der nameserver-konfiguration zu tun, sondern mit jener des webservers.
Ciao,
rob.