freakydog: Schlechte Umleitung

Schlechte Umleitung

Die Startseite (index.php) von willnichtgenanntwerden sieht wie folgt aus:

1
<? echo "<script>window.location.href = 'Seiten/index.php'</script>"; ?>

Da sind gleich mehrere krude Sachen auf einmal drin:

  • Die Seite leitet mittels Javascript direkt auf eine Unterseite weiter, ohne aktives Javascript geht also garnix
  • Dieses Javascript ist nutzlos in PHP eingebettet, ohne das irgendeine Serverseitige Interaktion notwendig ist
  • So schließt man jede Suchmaschine aus (und das hier ist die Startseite!)
  • Das ist alles nicht valide Smiley:  :-P

Wenn man eine Umleitung setzen muss, dann führt der beste Weg über die header()-Funktion:

1
<?php header("Location: http://www.example.com/"); ?>

So funktioniert es garantiert mit jedem Browser und jeder Suchmaschine.

Geschrieben am: 27. Feb. 2007 um 15:19 Uhr, Abgelegt in Computer & Webentwicklung

Kommentare zu diesem Artikel (1):

  1. Markus Brendal schrieb am 05. März 2008:

    Hihi, das ist ja mal geil. Ich benutze ausschließlich die header-Weiterleitung von PHP, aber auch andere Methoden mögen ihre Berechtigung haben. Aber auf die Idee, sowas zu produzieren, muss man erstmal kommen...

Kommentar schreiben

Kommentar hinzufügen

Neue Kommentare sind nur noch über diese Seite möglich.