17. Mai 2012 02:30:48
Navigation
· Startseite
· Artikel
· Forum
· Gästebuch
· Links
· Fotogalerie
· News Kategorien
· FAQ
· Link us
· Suche
· Impressum
PHP-Fusion
· Downloads
· Roadmap/Bugtracker
· PHP-Fusion Suche
Fun
· Games
· Witze
· Quiz (in development)
Downloads

Neue Downloads

· Gray_Theme (Nic...
· Blue_Flash
· Profile.php V7....
· ShoutBox V2.2
· Forum Extension...

Top 5 Downloads

· PHP-Fusion: Inf... [35099]
· PHP-Fusion: Inf... [34412]
· PHP-Fusion: Inf... [19598]
· PHP-Fusion: Inf... [18727]
· PHP-Fusion: Inf... [14894]
Partner
geld-verdienen-88x31
Neueste Artikel
· EN: How to change th...
· Inhalt der Registrie...
· Favicon in PHP-Fusio...
· Wie kann man die Anz...
· Globale Variablen un...
Game Events
Latest scores
Schlumpf2602
Scored 120 Points
In nineballibpg
feuerwehr
Scored 470 Points
In pacman
bobbel
Scored 400 Points
In goldminer
bobbel
Scored 629 Points
In bubble_shoot
calimero
Scored 734 Points
In helicopter
Latest Champions
calimero
Is the New Champion
In helicopter
with 734 Points.
Basti
Is the New Champion
In Glumballs
with 24276 Points.
Basti
Is the New Champion
In 983
with 640 Points.
C@rlos
Is the New Champion
In 3dgolf9hole_1
with 45 Points.
Jante
Is the New Champion
In 2dknockout
with 10 Points.
Arcade Best
# Name Scores
 AlbaBin 19
 Megalega 9
 ThePostman 9
 ritchi 6
 djbigbaer 5
 Wildfire 5
 Basti 3
 Shamania 3
 Pippilotta 3
 PHPexpert 3
Benutzer Online
· Gäste Online: 9

· Mitglieder Online: 0

· Registrierte Mitglieder: 2,602
· Neustes Mitglied: Schlumpf2602
letzte User
· coco2102:37:41
· Seehund02:40:35
· Nancy05:00:34
· Webbi05:34:47
· Gaboe18:19:47
· FantasyGirl 1 Tag
· Giuseppe 1 Tag
· Blackcat 1 Tag
· schnecke 1 Tag
· Daddy 1 Tag

Weiterleitungen
Eine Weiterleitung kommt immer dann zum Einsatz, wenn sich die Adresse einer Seite geändert hat, also wenn Sie beispielsweise Ihre Domain gewechselt haben, eine Umstrukturierung der Website vorgenommen haben oder veraltete Seiten in ein Archiv verschieben. Als Webmaster ist man daran interessiert, dass die Besucher nicht auf eine öde „404 - Seite nicht gefunden“-Fehlermeldung treffen, sondern zur neuen Adresse weitergeleitet werden.
Aber wie realisiert man eine Weiterleitung und welche Arten von Weiterleitungen gibt es überhaupt? Wie reagieren Suchmaschinen darauf?


Zunächst muss man sich die Frage stellen, ob man eine clientseitige Weiterleitung oder serverseitige Weiterleitung einsetzen will.

1. Serverseitige Weiterleitung

Serverbasierende Weiterleitungen sind nach Möglichkeit immer den clientbasierenden Weiterleitungen vorzuziehen. Die beliebtesten Arten der serverseitigen Weiterleitung sind über Apache (.htaccess) und PHP. Für welche Sie sich genau entscheiden, ist im Grunde genommen egal. Allerdings muss man hier auf die technischen Möglichkeiten bzw. Einschränkungen des Providers achten.

Die zweite wichtige Frage im Zusammenhang mit serverseitigen Weiterleitungen ist der „HTTP Status Code“. Der Server kann verschiedene Codes zurückgeben, uns interessieren hier am Anfang nur die Status-Codes 301 und 302. Standardmäßig wird bei serverseitigen Weiterleitungen der Code 302 verwendet, man sollte allerdings besser 301 zurückgeben.

Warum?

301 = Moved Permanently (Die Seite wurde permanent verschoben)

Beim Status-Code 301 wird der PageRank übernommen. 301 signalisiert dem Spider, dass die Adresse veraltet ist und er nur noch die neue Adresse verwenden soll.

302 = Moved Temporarily (Die Seite wurde temporär verschoben)

Der Status-Code 302 birgt die Gefahr des sogenannten „URL-Hijackings“ oder „Domain-Hijackings“. Eine Seite, die eine Weiterleitung über den Status-Code 302 schaltet, kann sich die Inhalte der neuen Adresse zu Eigen machen. Wenn die Weiterleitungsadresse dabei „stärker“ ist (also einen höheren PageRank hat) als die Zieladresse, dann verdrängt sie die Zieladresse aus dem Suchmaschinen-Index und die Unterseiten werden stark abgewertet. Für kommerzielle Seiten ist Hijacking also ein finanzieller Schaden.
302-Weiterleitungen begegnet man manchmal bei Webkatalogen. Daher sollte man auch aufpassen, ob die Kataloge, in denen man sich anmeldet, vielleicht ihre Einträge mit dem Status-Code 302 weiterleiten. Welcher HTTP Status-Code an den Spider zurückgegeben wird, lässt sich zum Beispiel mit dem Online-Tool Web-Sniffer testen.
Für Sie bedeutet das jetzt, dass wenn Sie eine Domain gewechselt haben und von der alten auf die neue Domain mit dem Status-Code 302 weiterleiten, dass in den Suchmaschinen weiterhin die alte Domain mit den Inhalten der neuen Domain gelistet wird, da ihre alte Domain ja höchstwahrscheinlich erst noch einen höheren PR hat, als ihre neue Domain. Ihre neue Domain wird erst in den Suchergebnissen angezeigt, wenn sie aus der 302- eine 301-Weiterleitung machen.


Und wie realisieret man eine 301-Weiterleitung mit PHP oder .htaccess (Apache)?

a) PHP-Weiterleitung

Beispiel:
<?php
header("Status: 301 Moved Permanently");
header("Location:neueurl");
exit;
?>

Der Befehl „exit“ verhindert das nachfolgender Code ausgeführt wird. Abgesehen davon würde es auch keinen Sinn machen, danach noch Code ausführen zu wollen, da man direkt weitergeleitet wird und der Befehl header() immer vor der Ausgabe stehen muss.
Da jetzt aber standardmäßig eine 302-Weiterleitung benutzt wird, müssen wir mit Hilfe von header("Status: 301 Moved Permanently"); explizit eine 301-Weiterleitung hervorrufen. Wenn header("Status: 301 Moved Permanently"); also fehlt, haben wir eine Weiterleitung mit Status-Code 302.

b) .htaccess-Weiterleitung

Beispiel:
Redirect 301 /Verzeichnis/beispiel.htm http://www.deine-domain.de/beispiel.htm

Darüber brauche ich eigentlich keine großen Worte mehr verlieren. Von /Verzeichnis/beispiel.htm wird auf http://www.deine-domain.de/beispiel.htm weitergeleitet und Status-Code 301 an den Spider ausgeliefert.

Das war alles Wichtige für den Anfang zu den serverseitige Weiterleitungen, nun zu clientseitigen Weiterleitungen:

2. Clientseitige Weiterleitungen

Clientseitige Weiterleitungen sind in fast allen Fällen nur eine Notlösung. Auf diese Notlösung muss zum Beispiel zurückgegriffen werden, falls ihr Webspace-Anbieter keine serverseitigen Weiterleitungen unterstützt.
Clientseitige Weiterleitungen können per Meta-Refresh-Tag oder per JavaScript erfolgen. Daher hat man leider den Nachteil, dass die Weiterleitung durch Meta-Refresh oder JavaScript nicht von allen Browser unterstützt wird oder der Besucher auch die Möglichkeit hat, JavaScript abzuschalten. Deswegen sollte man neben der Weiterleitung auch einen ganz gewöhnlichen Link hinzufügen, auf welchen der Besucher anklicken kann. Dies hat auch den Vorteil, dass die Suchmaschinen diesen Link folgen.

Darüber hinaus können clientseitige Weiterleitungen dazu führen, dass ihre Seiten aus dem Index der Suchmaschinen fliegen oder abgewertet werden (dies ist allerdings nicht zwangsläufig so).
Aber das eigentliche Problem an clientseitiger Weiterleitung und der Grund, warum diese Art der Weiterleitung zum Ausschluss aus den Suchmaschinen führen kann, ist, dass Meta- und JavaScript-Weiterleitung gerne von Spammern verwendet werden. Clientseitige Weiterleitungen geben keinen Status-Code zurück, sie können also 301 und 302 vergessen und die Spider ebenfalls, denn der Spider kann ohne diesen Status-Code eine Weiterleitung auch nicht von einer stinknormalen Internetseite unterscheiden. Spider verarbeiten auch kein JavaScript. Weiterleitungen werden von den Suchmaschinen also genauso indexiert, wie andere Webseiten.
Spammer schmuggeln nun hochoptimierte Weiterleitungsseiten in den Index der Suchmaschinen und leiten alle Besucher, die über diese hochoptimierten Seiten kommen, auf die eigentliche Seite weiter. Denn Weiterleitungen sind ja ganz normale Internetseiten und sie können auch Inhalt haben, im Gegensatz zu serverseitigen Weiterleitungen. Nur leider ist der Inhalt bei clientseitigen Weiterleitungen nicht identisch mit den Inhalten der neuen Adresse.

Das sollte als Warnung ausreichen. Und so werden clientseitige Weiterleitungen umgesetzt:

a) Meta-Refresh-Weiterleitung

Beispiel:
<meta http-equiv="refresh" content="5; url=http://www.neue-url.de/">

Die 5 gibt an, dass 5 Sekunden gewartet wird, bis der Browser auf http://www.neue-url.de weiterleiten soll. Ein zu geringer Wert kann dazu führen, dass die Weiterleitung schneller als Spam angesehen wird. Die Meinung der Gelehrten über die Mindestangabe geht etwas auseinander, einige sagen, dass die Weiterleitung frühstens nach 15 Sekunden erfolgen sollte, andere sagen 30 Sekunden oder noch mehr.

Nebenbei bemerkt kann es für Besucher auch sehr verwirrend und ärgerlich sein, wenn sie plötzlich ohne Vorahnung weitergeleitet werden, wenn sie noch dabei sind die Seite zu lesen (gilt für JavaScript-Weiterleitungen ebenfalls). Bei serverseitigen Weiterleitungen hingegen bekommt der Besucher nichts von der Weiterleitung mit.

b) JavaScript-Weiterleitung

Eine Möglichkeit ist:
<script language ="JavaScript">
<!--
document.location.href="http://www.neueurl.de";
// -->
</script>

Das führt aber leider dazu, dass der Zurück-Button gestört und unbrauchbar wird. Benutzen sie also lieber dieses Beispiel, da der Zurück-Button dadurch weiterhin funktioniert:

<script language ="JavaScript">
<!--
window.location.replace('http://www.neueadresse.de');
// -->
</script>


Und als Fazit muss man nun daraus ziehen, dass man unbedingt serverseitige Weiterleitungen einsetzen sollte. Achten sollte man auch darauf, dem Spider den HTTP Statuscode 301 zurückzugeben und nicht 302.
Kommentare
Anonymous User am 22. April 2008 12:50:25

Kommentare: 1
Benutzerlevel: Mitglied

Vielen Dank, sehr hilfreichSmile
Kommentar schreiben
Nur Mitgliedern ist das Kommentieren gestattet.
Bewertungen
Aktuelle Bewertung: (Insgesamt: 1 Bewertung)  
Aktuelle Durchschnittsbewertung: 3 Sterne
Share this article
URL:
BB-Code:
HTML:
AddThis:
Share |
Login
Benutzername

Passwort



Noch kein Mitglied?
Registriere dich jetzt.

Passwort vergessen?
Jetzt ein neues Passwort zuschicken lassen.
Sprachen
Sponsor
Shoutbox
Gästen ist das schreiben von Mitteilungen nicht erlaubt.


User Avatar
Mix Explosion Andy
11.05.2012 10:01
Ich kenne mich mit PHP Fusion leider nicht so aus. Von daher suche ich immer Leute, die mir bereit sind meine Radioseite aufzubauen.

User Avatar
Mix Explosion Andy
11.05.2012 10:00
Ich muss jetzt mal ein riesen Lob an den Pagebetreiber los werden. Echt HAMMER die Page

No User Avatar
Data
07.04.2012 17:18
Frohes Osterfest Grin

User Avatar
Basti
31.03.2012 11:01
Gästebuch wurde aufgeräumt Smile

User Avatar
zoc
05.03.2012 19:39
Tja Janni. Hab ihn schon angeschrieben, aber noch keine Reaktion. Ab und an räum ich mal ein bisschen auf, aber mehr nicht ;-)

No User Avatar
Janilein
28.02.2012 19:44
Basti, du solltest dich echt mal um dein Gästebuch hier auf der Seite kümmern. Shock

No User Avatar
reggeraktion
19.12.2011 14:14
also auf meiner webseite habe ich mittels einer htaccess datei alle chinesischen ips geblockt, seitdem war schluss Smile

User Avatar
zoc
10.11.2011 14:14
Und wieder spammt China, diesmal 124.160.102.138. Basti, tu was ... China einfach komplett sperren. Ist eh ne Diktatur, das macht nix Smile

User Avatar
DJ_Nightlife68
24.10.2011 16:09
tach leute Wink

User Avatar
Dobermann
18.10.2011 20:17
Auch mal Nabend sagen und danke Basti, deine Infos und Downloads haben mir sehr geholfen , weiter so und LOB für deine Arbeit

Seitenaufbau: 0.10 Sekunden - 57 Queries 3,889,188 eindeutige Besuche