Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

HTML-Editor phase 5 Support _ HTML _ Redirecting

Geschrieben von: Porquinhos 23.12.2003 - 13:46

Hallo,

wie kann ich eine automatische Weiterleitung bei Aufruf der alten URL zur neuen Adresse erreichen?
Und zwar soll die Webseite am Ende nicht nur im Frame der alten erscheinen, wie es momentan leider noch ist, sondern der Browser soll wirklich zur neuen URL gehen, so als ob ein einfacher Link vorläge.

Vielen Dank,
Vera

Geschrieben von: Andreas 23.12.2003 - 14:00

Ohne Scriptsprachen bleibt Dir praktisch nur der Weg über meta refresh:

QUELLTEXT
<META HTTP-EQUIV="refresh" CONTENT="4; URL=http://www.filmfacts.de" target="_top">


Der Wert hinter Content gibt die Zeit an, die gewartet wird, bis zur angegebenen URL weiter verzweigt wird. Ein Wert von 0 springt also sofort weiter!

Der "Befehl" wird zwischen <head> und </head> eingebaut ...

Viel Erfolg!

Andreas

Geschrieben von: Porquinhos 23.12.2003 - 16:23

Hallo Andreas,

danke für Deine Antwort.
Auf deine Lösung mit dem Meta-Tag war ich schon gekommen, nur leider funktioniert das nicht so, wie ichs mir vorgestellt hatte. Allerdings hab ich bisher kein Target mitangegeben. Vielleicht liegt es ja daran. Ich werds gleich mal ausprobieren.

Vera

Geschrieben von: Porquinhos 23.12.2003 - 16:35

Nee, funktioniert immer noch nicht...

Schade

Gibt's denn nicht noch andere Möglichkeiten?

Geschrieben von: Andreas 23.12.2003 - 16:40

Hast Du Deinem Browser erlaubt, dass er meta refresh ausführen darf? Mindestens beim IE kann man das in den erweiterten Internetoptionen abschalten ...

Ansonsten funktioniert das wirklich einwandfrei. Hast Du den Code exakt wie oben eingebunden?

Andreas

Geschrieben von: Porquinhos 23.12.2003 - 16:53

Hallo nochmal,

also, die Weiterleitung funktioniert schon irgendwie, aber halt nicht so wie ich es mir vorstelle. Der Browser zeigt nach der Weiterleitung immer noch
die alte URL und die Werbung, die mit ihr verbunden ist, bleibt auch da, leider.

Geschrieben von: waltari 23.12.2003 - 17:24

ZITAT
Hallo nochmal,

also, die Weiterleitung funktioniert schon irgendwie, aber halt nicht so wie ich es mir vorstelle. Der Browser zeigt nach der Weiterleitung immer noch  
die alte URL und die Werbung, die mit ihr verbunden ist, bleibt auch da, leider.


Hi, das kann alles viele Gründe haben. Am besten gibst du mal die Adresse bekannt, dann kann man die eher weiterhelfen.

Timo

Geschrieben von: Andreas 23.12.2003 - 17:35

ZITAT
Der Browser zeigt nach der Weiterleitung immer noch die alte URL und die Werbung, die mit ihr verbunden ist, bleibt auch da, leider.

So, typischer Fall von "ich verrate nur soviel wie ich meine, das nötig ist, sollen die anderen doch rausfinden, wie meine Konfiguration ist!"

Ich tippe jetzt mal darauf, dass Du so eine unsägliche Domainweiterleitung benutzt, die mit einem Frameset arbeitet um einen Werbeframe zu integrieren. Die Weiterleitung hast Du natürlich nur in Deiner eigenen Seite, also wird auch nur im Contentframe der Weiterleitungsdomain aktualisiert - soweit klar.

Wenn Du nun aber target="_top" einbaust, *sollte* die Weiterleitung in der obersten Ebene erfolgen und das Weiterleitungsframeset verschwinden. Warum es das nicht tut, ist ohne Beispiel und nur mit Kristallkugel natürlich schwer heraus zu finden ... :-/

Grüße

Andreas

Geschrieben von: Porquinhos 23.12.2003 - 18:09

Tschuldigung.......
Konnte ja nicht ahnen, dass Ihr Euch die Seite anschauen wolltet.
Also, warum gleich so bissig?

Die alte Adresse: http://personales.com/portugal/lisboa/porquinhos
Die neue: http://porquinhos.no.sapo.pt

Geschrieben von: Andreas 23.12.2003 - 19:28

Och komm, bissig ist hier keiner ;-)

Zuerst wollte ich fragen: "Welche Werbebanner?" bis ich dann im Quelltext das Javascript Geraffel sah und mir einfiel, dass ich das ja deaktiviert habe.

Versuch mal in Deiner eigentlichen Seite in der Framedefinition folgenden Code unterzubringen:

QUELLTEXT
<script type="text/javascript" language="JavaScript">

if(top.frames.length >        0)

top.location.href=self.location;

</script>


Dann sollte Deine Seite sich neu laden. Ansonsten Deinen Provider wechseln - oder Javascript ausschalten. Deine Seite ist wieder mal ein gutes Beispiel für die Sinnlosigkeit von Javascript ;-)

Grüße

Andreas

Geschrieben von: Dakar 23.12.2003 - 23:16

ZITAT
Deine Seite ist wieder mal ein gutes Beispiel für die Sinnlosigkeit von Javascript wink.gif


Hi Andreas,
erklär` mir das mal! Aber sachlich - ist wirklich ernstgemeint!
Ich bastel nämlich gerade -wie jeder weiss- recht erfolglos mit Javascript herum und wäre um jeden Grund froh, der mich davon befreit... 8)

Geschrieben von: Porquinhos 02.01.2004 - 13:38

Erstmal ein Frohes Neues Jahr an alle hier....

So, ich hab den angegebenen Code in die
Frame-Defintion der Index-Seite eingebaut,
aber das Ergebnis ist das selbe, wie zuvor.
Leider funktioniert es so also auch nicht....

Trotzdem, ich danke für die Ratschläge.

Warum meine Seite ein gutes Beispiel für die
Sinnlosigkeit von JavaScript sein soll, würde
mich auch mal interessieren.

Ciao,
Vera

Geschrieben von: Andreas 02.01.2004 - 13:44

Gut, "Sinnlosigkeit" ist in diesem Fall das falsche Wort. "Nervend" trifft es besser - und die Seite ist zugleich ein Paradebeispiel, warum ich Javascript abgeschaltet habe.

Der Quelltext wird durch den Provider invalid gemacht, als User bekommt wird man zugemüllt und als Webmaster hat man gravierende Probleme. Also gleich ganz darauf verzichten auf Userseite, damit man nicht mehr genervt wird.

Als Webmaster ziehe ich daher für mich den Schluß, dass ich Javascript gar nicht erst einsetze - et voilá: Man wird im Netz nicht mehr von Werbung genervt!

Ohne Javascript sieht Deine Seite nämlich prima aus!

Andreas

Geschrieben von: Auge 02.01.2004 - 14:36

Hallo ihr Diskutanten

Ich möchte mal einen anderen Aspekt in die Diskussion bringen.

Ich gehe mal davon aus, daß der Webspace der Seite für lau ist,
und durch den Provider mit Werbung gegenfinanziert wird.

Wenn das zutrifft, ist der Versuch, die Werbung mittels Weiter-
leitung zu umgehen, Betrug. Da ist ein Wechsel zu einem
werbefreien aber höchstwahrscheinlich nicht kostenfreien
Hostingangebot die bessere Wahl.

Wie gesagt/geschrieben, unter der Prämisse, daß meine obige
Vermutung zutrifft.

Tschö, Auge

Geschrieben von: Porquinhos 02.01.2004 - 16:44

OK, mit dem Wort "nervend" bin ich vollkommen einverstanden. Sinnlos ist das Ganze ja nicht, denn die Werbung erfüllt ihren Sinn, nur dem User geht es halt auf die Nerven. Ich hatte die Aussage wohl zunächst etwas missverstanden.

Genau, der Webspace ist kostenlos. Früher gab es nur ein kleines Bildchen am Seitenrand, wo es fast nicht störte, aber seit einiger Zeit ist meine Seite durch die Werbung völlig verunstaltet. Deshalb hab ich sie ja auch woanders untergebracht. Diesmal komplett werbefrei. Aber die alte Adresse ist nunmal bei vielen meiner Besucher in den Favorites gespeichert und wird in der Vereinsbroschüre genannt, daher kann und will ich die alte Seite nicht einfach löschen. Zumindest nicht in nächster Zeit. Dass die Weiterleitung nicht richtig (heisst ohne Werbung am unteren Seitenrand) funktioniert ärgert mich einfach, aber da kann man dann wohl nichts machen. Echt schade....
JavaScript ganz auszuschalten, würde ja eh nur mir was bringen und nicht denen, die die Seite besuchen, und ist damit ja auch keine Lösung. Abgesehen davon beinhaltet die Seite einige beabsichtigte JavaScipts.

Aber ich kann schon verstehen, wenn jemand ganz auf JavaScript verzichtet, um nicht ständig mit Werbung zugemüllt zu werden.

Geschrieben von: Netizen 02.01.2004 - 23:55

ZITAT
OK, mit dem Wort "nervend" bin ich vollkommen einverstanden. Sinnlos ist das Ganze ja nicht, denn die Werbung erfüllt ihren Sinn, nur dem User geht es halt auf die Nerven.
Werbefinanzierter Webspace mag für bestimmte Dinge ausreichen, für eine Webseite halte ich allerdings bezahlten und somit werbefreien Webspace für deutlich sinnvoller und vor allem benutzerfreundlicher. Webspace, der diese Bezeichnung auch verdient, bekommt man hierzulande mittlerweile für 5 Euro/Monat und weniger, inklusive Domain und diverser technischer Spielereien auf dem Server (Skriptsprachen, Datenbanken, Cronjobs, Zugriff auf Logfiles, ...)

ZITAT
Aber die alte Adresse ist nunmal bei vielen meiner Besucher in den Favorites gespeichert und wird in der Vereinsbroschüre genannt, daher kann und will ich die alte Seite nicht einfach löschen.

Üblicherweise richtet man bei sowas eine serverseitige Weiterleitung ein (z.B. mit .htaccess bei Apache-Webservern). Fragt sich nur, ob das bei Dir funktioniert. Ich vermute eher nicht ...

ZITAT
Aber ich kann schon verstehen, wenn jemand  ganz auf JavaScript verzichtet, um nicht ständig mit Werbung zugemüllt zu werden.

Drücken wirs mal so aus: JavaScript ist nicht per se böse. Es gibt durchaus sinnvolle Anwendungsmöglichkeiten dafür. Leider wird es aber in den meisten Fällen für absolut nervtötende Dinge eingesetzt.

Glücklicherweise erlauben aktuelle Browser selektives Deaktivieren bestimmter JS-Funktionen, z.B. das Ändern der Statusleiste, Öffnen neuer Fenster, Abfangen von Maus/Tastatur-Events etc. Die wenigen sinnvollen Anwendungen bleiben davon weitestgehend unberührt.

BTW: Die JS-Begrüßung zum neuen Jahr (soweit ich das verstehe) mag zwar gut gemeint sein, nervt aber auch. Wenn sowas sein muß, dann sollte es als Text direkt auf der Seite stehen und nicht als Popup bzw. Messagebox erscheinen. IMHO.

Noch was: Das Bild auf der Startseite ist wohl falsch verlinkt (Backslash statt Slash im Pfad), der IE zeigt es an, Mozilla nicht.

Gruß
n!

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)