Permanent redirect .domain.tld nach www.domain.tld
Inhaltsverzeichnis |
Permanent redirect .domain.tld nach www.domain.tld
Das Problem
Das Problem ist, das bei syscp ja grundsätzlich alle Domains mit http://domain.tld ins gleiche Verlinkt werden wie http://www.domain.tld. Suchmaschienen mögen dies jedoch nich allzu sehr, denn dann taucht sehr leicht double content (DC), also doppelter Inhalt auf und das bewerten Suchmaschienen immer als sehr böse.
Die Lösung
Nach längerer Suche in verschiedenen Suchmaschienen bin ich nun darauf gestoßen, dass es mehrer Lösungen gibt.
In meinen Augen die beste Lösung, ist das ganze per .htaccess und mod rewrite von apache zu verwenden. Denn ein redirect direkt auf Apache Ebene ist oftmals einfacher zu implementieren als Beispielsweise ein permanent redirect per PHP header und redirect.
PHP redirect
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.domain.tld/");
header("Connection: close");
?>
META redirect
<meta http-equiv="refresh" content="2;url=http://www.domain.tld/">
FRAME redirect
<html> <head>
</p>
<title>Beispiel Frame-Redirect</title>
</head>
<frameset cols="100%,*" rows="*" frameborder=0 border=0>
<frame src="http://www.domain.tld/">
</frameset>
</html>
HTACCESS redirect
Benötigt mod_rewrite.
RewriteEngine On
RewriteCond %{HTTP_HOST} !www.domain.tld
RewriteRule (.*) http://www.domain.tld/$1 [R=301,L]
APACHE redirect
RedirectPermanent / http://www.domain.tld/
Abschließende Worte
Also ich hab ungefähr nun alle Methoden ausprobiert und muss sagen, dass das mit dem HTACCESS permanent redirect am besten funktioniert und habe auch nun auf meinen Seiten den HTACCESS redirect eingebaut. Denn APACHE na ist es meistens am leichtesten redirects zu realisieren.
Quellen
http://www.platinpower.com/artikel-sinnvolle-redirects.html http://www.webmaster-hub.com/lofiversion/index.php/t5572.html