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

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):
-
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