Standardumleitung auf HP

Hallo,

ich möchte gerne verhindern, dass Quereinsteiger Einzelseiten von mir einzeln aufrufen, sondern gleich zur Anfangsseite geleitet werden. Geht das mit „onload“ oder was sollte ich machen, um das zu bewerkstelligen?

Im Netz findet man häufig Seiten mit dem Text:
„Wenn sie nicht innerhalb weniger Sekunden weitergeleitet werden, klicken Sie hier!“ etc. Was hat es damit auf sich? Hat das etwas mit meiner ersten Frage zu tun?

Herzliche Grüße

Thomas Miller

Hallo,

ich möchte gerne verhindern, dass Quereinsteiger Einzelseiten
von mir einzeln aufrufen, sondern gleich zur Anfangsseite
geleitet werden. Geht das mit „onload“ oder was sollte ich
machen, um das zu bewerkstelligen?

dazu muesstest Du - so lange Du ohne Frames arbeitest - den Referrer abfragen.
Der laesst sich allerdings manipulieren oder abschalten - die Methode ist also nicht sonderlich zuverlaessig.

Wenn Du es trotzdem probieren willst:
Mit Javascript (auch unzuverlaessig) solltest Du mit onload (http://selfhtml.teamone.de/javascript/sprache/eventh… )im Body-Tag eine Funktion aufrufen, die den referer (http://selfhtml.teamone.de/javascript/objekte/docume… ) ueberprueft und evtl. auf Deine index-Seite verweist.

Im Netz findet man häufig Seiten mit dem Text:
„Wenn sie nicht innerhalb weniger Sekunden weitergeleitet
werden, klicken Sie hier!“ etc. Was hat es damit auf
sich? Hat das etwas mit meiner ersten Frage zu tun?

Nein, das hat nichts miteinander zu tun.
Diese Weiterleitungen haben zB damit zu tun, dass als Startseite eines Projektes eine html-Seite angelegt sein muss, der Benutzer aber eine PHP-Seite haben will.
Oder es wird aufloesungsabhaengig auf verschiedene Seiten weitergeleitet.
Oder der URL hat sich geaendert und von der alten Seite wird netterweise noch weitergeleitet.
Oder…

Greetinx
Christian
http://www.html-workshop.de

Hallo Christian,

danke schön, wie immer eine kompetente Antwort! Darf ich zwei Nachfragen stellen?

dazu muesstest Du - so lange Du ohne Frames arbeitest - den
Referrer abfragen.

  1. Wie ist das denn, wenn ich mit Frames arbeiten möchte?

Im Netz findet man häufig Seiten mit dem Text:
„Wenn sie nicht innerhalb weniger Sekunden weitergeleitet
werden, klicken Sie hier!“ etc.

Diese Weiterleitungen haben zB damit zu tun, …
Oder es wird aufloesungsabhaengig auf verschiedene Seiten
weitergeleitet.

  1. Kannst du mir auch dazu vielleicht einen Link nennen, wo ich das nachlesen kann?

Herzliche Grüße

Thomas Miller

Hallo Thomas,

danke schön, wie immer eine kompetente Antwort! Darf ich zwei
Nachfragen stellen?

dazu muesstest Du - so lange Du ohne Frames arbeitest - den
Referrer abfragen.

  1. Wie ist das denn, wenn ich mit Frames arbeiten
    möchte?

mit Frames ist es - zwar auch mit Javascript - recht simpel, das laden der Startseite zu erzwingen - sihe: http://selfhtml.teamone.de/javascript/beispiele/seit…

Diese Weiterleitungen haben zB damit zu tun, …
Oder es wird aufloesungsabhaengig auf verschiedene Seiten
weitergeleitet.

  1. Kannst du mir auch dazu vielleicht einen Link nennen, wo
    ich das nachlesen kann?

Hm *sucht* nee, hab ich nicht.
Aber wenn es Dir um so ein Script geht (was ich uebrigens NICHT empfehlen wuerde (zu unsicher, wie alles, was auf Javascript basiert, mehrfache Arbeit, weil Du auch mehrere Seiten brauchst, dadurch Fehlerquelle,…), das koennte zB so aussehen:

...

function aufloesung ()
{
var Hoehe, Breite;
Hoehe=screen.height;
Breite=screen.width;

if (Breite\<=640)
 {
 window.location.replace ("index640.html");
 }
if (Breite\>640 && Breite\<=800)
 {
 window.location.replace ("index800.html");
 }
if (Breite\>800 && Breite\<=1024)
 {
 window.location.replace ("index1024.html");
 }
if (Breite\>1024)
 {
 window.location.replace ("index1100.html");
 }
}

...

Ich denke, das Prinzip ist klar…

Greets
Christian

1 Like

Hallo Christian,

http://selfhtml.teamone.de/javascript/beispiele/seit…

danke schön! Sehr erhellend! Ebenso wie das JS-Beispiel!

Noch ein klitzekleine Nachfrage erlaubt?
Wie, wenn nicht so? :smile:

Soll ich völlig auf JavaScript verzichten? Geht leider nicht (aus verschiedenen Gründen)! Und dann?

Herzliche Grüße

Thomas Miller

Hallo Thomas,

Noch ein klitzekleine Nachfrage erlaubt?
Wie, wenn nicht so? :smile:

Soll ich völlig auf JavaScript verzichten? Geht leider nicht
(aus verschiedenen Gründen)! Und dann?

tja, nu wirds philosophisch (aber das sollte ok sein, oder :smile:) ? )

Ich persoenlich bin inzwschen froh um jede Zeile Javascript die ich nicht brauche.
Im Endeffekt ist es Augenwischerei, wenn man mit Javascript arbeitet.
Entweder ich kann es mir - wie hier bei wer-weiss-was - leisten, Leute ohne JS einfach draussen zu halten.
Oder ich ignoriere einfach die Moeglichkeit, dass - verunsichert durch I love you, Blaster und Computerbild - eine Menge Leute einfach alles abstellen, weil sie nicht wissen, was es ist. Und: „Javascript klingt wie Java, soll gefaehrlich sein, also lass ichs aus.“
Oder dass dietolle Personal Firewall per default Scripte blckiert.
Oder derFirmenproxy keine Scripte zulaesst.
Oder jemand halt doch noch mit Netscape 4.5 surft.
Oder …
Oder ich lass es eben sein.

You get the idea.

Ich versuche verzeifelt JS nur noch fuer Spielereien einzusetzen, die den Kunden froh machen, weil es huebsch ist (MouseOver, den Komfort eines selbst aufpoppenden Druck-Fensters, …), die aber nicht wirklich zur Benutzbarkeit der Seite beitragen.
Oder anders: ohne JS muss meine Seite genauso benutzbar sein, wie mit.

Jetzt bewege ich mich mit meinem Job sicher auf einem anderen Anspruch als jemand, der seinen Kumpels ein paar Bilder von der letzten Sauftour ins Netz stellen und dabei ein bisschen rumprobieren will.

Wo man mit der eigenen Seite steheh und welchen Anspruch man erfuellen will - das muss sicherlich jeder selbst entscheiden.

Ich habe inzwischen (nach ein paar Buechern und der entsprechenden Zeit) auch die Moeglichkeit, viel mit PHP zu loesen, wofuer ich frueher muehsame JS geschrieben haette - die hat auch nicht jeder.

Themawechsel:
Aufloesungsabhaengige Seiten finde ich eh ueberfluessig wie nur was.
Sie entsprechen sowas von ueberhaupt nicht dem Grundgedanken von html, das geht schon gar nicht mehr.
Ausserdem sind sie reichlich kurzsichtig gedacht, denn es gibt dann doch das ein oder andere andere Endgeraet neben den allseits beliebten Browsern. Es gibt mobile Endgeraete (Communicator, Palm, 7er BMW, Handy) es gibt genug Leute, die mit den Fingern oder den Ohren statt mit den Augen lesen - und die schliesst man so aus, wenn man feste Groessen und festes Layout will.
Lesetip an dieser Stelle: http://www.einfach-fuer-alle.de
Da gibts auch Workshops zum Thema Layout ohne feste Groessen.
Oder http://www.webwriting-magazin.de/inter/accessibility…

Wenn man beginnt, das Netz mit solchen Augen zu sehen, dann faellt die Frage nach der Aufloesung - Gott sei Dank - ganz schnell hintenrunter.

Und damit moechte ich meinen kleinen Vortrag fuer heute auch schliessen :smile:

Greetinx
Christian
*der immer gerne ueber diese Dinge philosophiert*

1 Like

Hallo Christian,

Ich hab z.Zt. eine Homepage bei einem Webspace-Anbieter mit nur sehr begrenztem Datentransfer (und Werbung), weswegen die Seite ab und zu „abgeschaltet“ wird, wenn das Transferlimit wieder mal erreicht wird. Da ich jetzt einen neuen Anbieter gefunden habe ohne Transferlimit und Werbung, würde ich gerne von der alten Adresse aus dorthin weiterleiten.
Kannst Du mir sagen, was für einen Befehl ich dafür angeben muss?
Wäre echt nett!
Viele Grüße,
Almut.

Hallo Almut,

[…]
gefunden habe ohne Transferlimit und Werbung, würde ich gerne
von der alten Adresse aus dorthin weiterleiten.
Kannst Du mir sagen, was für einen Befehl ich dafür angeben
muss?

Jup, dazu muss diese zeile in den Head-Bereich einer datei auf dem alten Webspace:

Die 5 bedeutet 5 Sekunden Wartezeit; die bietet sich natürlich für einen netten Hinweis für den Besucher an:

Ich bin umgezogen 
**Ich bin umgezogen.**


Die neue Adresse lautet www.neue-adresse.de.



Wenn Sie nicht in 5 Sekunden automatisch weitergeleitet werden, klicken Sie [hier](http://www.neue-adresse.de).

0 Sekunden sind aber auch Möglich, wenn Du das ganze für den Besucher möglichst unsichtbar machen willst.

Greetinx
Christian
http://www.html-workshop.de

Danke!!
Vielen, vielen Dank!!
Meine Besucher werden es sicher zu schätzen wissen :smile:)!