Hallo,
ein sicherlich kleines Problem:
Habe seite für google gecheckt und erhalte als einen Hinweis,
daß ich doppelten Content habe...
weil gleicher Inhalt url mit www. und ohne www.
Muß ich was ändern oder nebensächlich? Danke!
Doppelter Content mit www./ohne www.
-
-
Immer wieder erstaunlich wie schnell man Informationen über Google mit Hilfe von Google findet....
-
Ist wichtig, aber nimm meinen Script:
PHP
Alles anzeigen<?php // Der folgende Code dient dazu, auf www. umzuleiten, falss die Homepage ohne www. aufgerufen wird. // Somit wird doppelter Content vermieden und eine 301-er Weiterleitung findet statt. // Für Fragen: info@white-tiger.ch oder www.white-tiger.ch if(strpos($_SERVER['HTTP_HOST'], "www.") === FALSE) { header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); exit(); } // Folgende Einstellung nur nötig, wenn in ein anderes Verzeichnis verwiesen werden soll... // Wenn nicht, dann mit /* und */ umklammern.. // Bei Fragen wenden Sie sich bitte an: info@white-tiger.ch oder www.new.white-tiger.ch /*if(strpos($_SERVER['HTTP_HOST'], "www.") == 0) { header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."/"); exit(); }*/ ?>
-
Hi, hätte ich nicht gedacht...
Super Danke!!! gruss rammstein -
- Offizieller Beitrag
Das Script funktioniert zwar, aber muss auf jede Seite eingefügt werden.
Nimm lieber eine .htaccess Datei. Diese hat den Vorteil, das Du nichts an den vorhandenen Webseiten ändern musst.
Apache ConfigurationRewriteEngine On RewriteCond %{HTTP_HOST} !^www\.domain\.de$ RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Wurde hier schon mal behandelt
https://www.forum-hilfe.de/showthread.php?t=39995 -
Wenn man die Seite richtig gecodet/programmiert hat, muss man meinen Script bloss einmal auf der index.php Seite einfügen und schon funktionierts..
Danach sind ja eh alle Links relativ, vorausgesetzt, man codet eben richtig -
Wenn du Confixx o.ä. hast kann man das auch da einstellen. Ich würde sagen, die .htaccess ist das eninfachste und eleganteste.
-
Guten Abend,
habe jetzt 3 gute Antworten-
firefox muß ich nur Endung .html in .php ändern, das geht.
htaccess habe ich auch und confixx.
Dann habe ich jetzt noch was bei google gefunden, was auch in den
<head> kommt. Ich habe mehrere Seiten, checke das jetzt mal, was funktioniert.
Vielen DANK!!! -
Das mit dem Metatag ist aber veraltet, solltest du nicht verwenden und wird auch gesperrt bei z. B. Firefox.