Ein großer Schritt für mich – ein kleiner für die Menschheit
Die URL www.raketenblog.de war immer etwas unelegant, weil sie auf einer Frame-Umleitung basiert, d.h. wer über raketenblog.de auf die site kam, sah auch immer nur raketenblog.de im URL-Fenster seines Browsers, statt raketentim.de/blog – die URL, auf der das Blog normalerweise gehostet ist. Und das blieb auch so, wenn man vom Blog aus auf ganz andere Webseiten kam. Das lag daran, dass ich für die Adresse raketenblog.de ein sehr günstiges Paket hosten lasse, das nur eine Umleitung beinhaltet, aber eben keine vernünftige, direkte – sondern eine Frameumleitung. Ein weiteres Problem, das ich bemerkt habe, als ich vom Blog auf mein Portfolio verlinkt hatte war, dass offensichtlich durch die Frameumleitung keine Javascripte geladen wurden, was den Funktionsumfang mancher Webseiten stark einschränkt. Nachdem mein Provider nicht in der Lage war, mir eine ordentliche Umleitung anzubieten, ohne dass ich das zehnfache des jetzigen Preises bezahle, habe ich nun selbst eine Lösung gefunden. Dabei leite ich die Domain raketenblog.de auf eine html-Seite um, die im head-tag einen refresh, also eine direkte Umleitung hat, die so aussieht:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.raketentim.de/blog"></meta>
und im bodytag einen Javascript-Framekiller, der so aussieht:
<body onload="if (top!=self) { top.location=self.location; }"></body>
Das verursacht zwar kurz einen leichten Disko-Effekt im URL-Fenster, da 3 Seiten direkt hintereinander geladen werden, aber es löst den Konflikt. Wer das selbe Problem hat, kann sich hier die 4 byte große html-Datei runterladen und anpassen (hinter ‚url=‘ die URL schreiben, auf die umgeleitet werden soll).
Für die meisten Leser lässt sich dieser Beitrag mit folgenden Worten zusammenfassen:
Ihr könnt jetzt über www.raketenblog.de auf das Raketenblog surfen und werdet nicht mehr wie früher permanent „www.raketenblog.de“ als URL sehen, sondern die tatsächliche Adresse, auf der ihr euch befindet. Außerdem seht ihr ab jetzt auch das favicon links und das RSS-Icon rechts.