JS für Domain-Erkennung zwecks Weiterleitung

Hallo

Wie ist es zu per Java-Script zu schaffen, das wenn auf einen Webspace mit zwei oder drei Domains geroutet wird, diese später beim Seitenaufruf denoch wieder den Besucher auf verschiedene Unterseiten zu leiten?

z.B.

www.apfel.de - > www.baum.de/apfel/

www.birne.de -> www.baum.de/birne/

Weiss jemand dazu ne Lösung ?

Danke !

Hi,

Wie ist es zu per Java-Script zu
schaffen, das wenn auf einen Webspace mit
zwei oder drei Domains geroutet wird,
diese später beim Seitenaufruf denoch
wieder den Besucher auf verschiedene
Unterseiten zu leiten?

auch wenn man das viel lieber Serverseitig machen sollte (z.B. Redirect per Header), kann man mit Javascript mit dem Nachteil, dass es länger dauert und unter Umständen nicht funktioniert.

Schau Dir mal http://www.teamone.de/selfhtml/tecbe.html und da den Absatz zu pathname an und setze dann ein entsprechendes location.replace() oder location.href.

Wenn Du aber eine Möglichkeit hast, das auf dem Server zu machen, dann lass die Javascript Geschichte sein.

Matthias

Hallo

Danke für Deine Hilfe.

Aber ich werde da nicht ganz schlau leider draus…

Könntest Du bitte mir nochmal kurz helfen ??

Da leider die Domains schon zusammengeroutet sind (und providerseitig nicht so einfach änderbar wäre), muss es also per JS gehen…

Wie muss den das JS aussehen das:

www.apfel.de - > www.baum.de/apfel/

www.birne.de -> www.baum.de/birne/

leitet ???

Danke für Deine Hilfe im Vorraus !!!

Da leider die Domains schon
zusammengeroutet sind (und providerseitig
nicht so einfach änderbar wäre), muss es
also per JS gehen…

Na, wenn Dein Provider CGI-Skripts unterstuetzt, wuerd ichs damit machen, weil man nicht davon ausgehen kann, dass jeder Client Java-Script unterstuetzt (alte Browser, aus sicherheitsgruenden ausgeschaltetes JavaScript, Inkompatibilitaeten, …).
Ausserdem sieht das mit JavaScript irgendwie ned gut aus, odr?

Hallo Frosch,

probier doch mal das folgende Script aus:

\<!-- hide

 url1="http://www.apfel.de/"
 url2="http://www.birne.de/"
 url3="http://apfel.de/"
 url4="http://birne.de/"

 if (location.href==url1) {
 location.replace("http://www.baum.de/apfel/index.html");
 }

 if (location.href==url2) {
 location.replace("http://www.baum.de/birne/index.html");
 }

 if (location.href==url3) {
 location.replace("http://www.baum.de/apfel/index.html");
 }

 if (location.href==url4) {
 location.replace("http://www.baum.de/birne/index.html");
 }

// --\>

Damit müsste das eigentlich funktionieren. Du solltest aber auf jeden Fall noch in die Seite in der Du dieses Script einbaust noch ein paar manuelle Links setzen die solche Leute zu Gesicht bekommen die z.B. JavaScript abgeschaltet haben.

Grüsse,
Bernd.
http://www.instantinfo.de/