Sie sind nicht angemeldet.

    1

    Dienstag, 20. Oktober 2009, 19:42

    Code um Duplicate Content zu vermeiden

    Hallo an alle Suchmaschinenoptimierer,

    an dieser Stelle möchte ich euch aus aktuellem Anlass einmal zeigen, wie ihr einen "Permanent Redirect" (301-Weiterleitung) auf eurem Webspace einrichtet.

    Das Problem:
    Wenn z.B. Google eure Seite druchsucht, dann wird der Crawler feststellen, dass es den Inhalt eurer Seite 2 mal im Internet gibt. Einmal zu erreichen über domain.de und einmal über www.domain.de. Da aber dieser doppelte Inhalt zu einer abwertung im Google-Index führen kann, ist es wichtig das ihr eine Weiterleitung einrichtet. Entweder von der Domain ohne www. zur Domain mit www. oder umgekehrt.


    Voraussetungen:
    Serverseitige Voraussetzung ist Apache (mod_rewrite).
    Am besten einmal bei Hoster oder im Webinterface nachschauen, da es ohne nicht geht!


    Der Code:
    Erstellt im Stammverzeichnis (Root-Verzeichnis) der Website eine leere Datei mit dem Namen ".htaccess" (ohne Anführungszeichen). Besteht in diesem Verzeichnis bereits diese Datei, dann muss diese bearbeitet werden (Vorsichtshalber eine Sicherungskopie anlegen).

    Für eine Weiterleitung der Domain ohne www. zur Domain mit www. bitte folgenden Code in die Datei kopieren:

    Versteckter Text Versteckter Text

    Dieser Text wurde vom Autor versteckt.


    Für eine Weiterleitung der Domain mit www. zur Domain ohne www. bitte folgenden Code in die Datei kopieren:

    Versteckter Text Versteckter Text

    Dieser Text wurde vom Autor versteckt.


    Wichtig ist, dass der Code möglichst vor anderen "Umschreibregeln" im idealfall direkt nach dem "RewriteEngine on" folgt.
    Dann nur noch die Domain im Beispiel durch die eigene ersetzen und fertig die die Weiterleitung!
    Willst du das Grufix-Board unterstützen? Dann ließ dir diese Hilfe durch!







    Kein Support via PN, E-Mail, Skype oder ICQ. Ein Forum ist zum posten da! ;)

    Es haben sich bereits 5 registrierte Benutzer bedankt.

    Benutzer die sich bedankten:

    drantum (05.09.2010), mo1c (05.01.2011), AchWayne (11.03.2011), Scantraxx (10.07.2011), coopmine (29.11.2011)

    2

    Dienstag, 20. Oktober 2009, 19:46

    War mir zwar schon bekannt, aber ist für absolute SEO-Neulinge sehr gut beschrieben. Wer wirklich auf SEO wertlegt sollte deswegen auch nicht einfach von anderen Seiten Content kopieren um den Inhalt der eigenen Seite zu steigern, denn das ist eher kontraproduktiv. Manche Webhosting Anbieter wie Namecheap bieten die 301-Weiterleitung auch direkt über das ControlPanel an.

    Aufjedenfall ein sehr ausführlicher Artikel, werde wohl auch mal einen SEO-Artikel hier veröffentlichen. :)

    3

    Dienstag, 20. Oktober 2009, 19:47

    Voraussetungen:
    Serverseitige Voraussetzung ist Apache (mod_rewrite).
    Am besten einmal bei Hoster oder im Webinterface nachschauen, da es ohne nicht geht!
    Nicht ganz korrekt ;)
    Einen 301 Redirect kannst du auch ganz einfach in PHP lösen, indem du den Host abfragst und dann einen 301 Header auswirfst.
    Denn die Wahrscheinlichkeit, dass PHP installiert ist, ist größer, als dass .htaccess Dateien verwendet werden können.

    Die erste Variante ist allerdings schöner, das ist richtig :)

    4

    Dienstag, 20. Oktober 2009, 19:48

    feiner beitrag. ich muss zugeben dass SEO das eine thema ist, was ich immer irgendwie
    übergangen hab, daher kommt mir das hier sehr gelegen! danke!

    5

    Dienstag, 20. Oktober 2009, 19:51

    Yeah Terra mach weiter soo :P

    6

    Dienstag, 20. Oktober 2009, 19:52

    Voraussetungen:
    Serverseitige Voraussetzung ist Apache (mod_rewrite).
    Am besten einmal bei Hoster oder im Webinterface nachschauen, da es ohne nicht geht!
    Nicht ganz korrekt ;)
    Einen 301 Redirect kannst du auch ganz einfach in PHP lösen, indem du den Host abfragst und dann einen 301 Header auswirfst.
    Denn die Wahrscheinlichkeit, dass PHP installiert ist, ist größer, als dass .htaccess Dateien verwendet werden können.

    Die erste Variante ist allerdings schöner, das ist richtig :)
    Es steht dir frei, einen weiteren Thread zu eröffnen in dem du die PHP-Variante beschreibst, dann editiere ich in den Titel meines Threads noch nen (mod_rewrite-Variante) :rap:
    Willst du das Grufix-Board unterstützen? Dann ließ dir diese Hilfe durch!







    Kein Support via PN, E-Mail, Skype oder ICQ. Ein Forum ist zum posten da! ;)

    7

    Sonntag, 14. Februar 2010, 23:59

    danke, sehr interessant

    Wie kann ich prüfen ob das mit dem geklappt hat, ob noch ein doppelter content vorliegt?

    danke

    8

    Montag, 15. Februar 2010, 00:03

    Solltest du Variante #1 genommen haben gibst du einfach beim Browser ein : "domainname.de" (ohne Anführungsstriche) und guckst ob du auf "www.domainname.de" weitergeleitet wirst.

    Bei Variante #2 genau dasselbe Spieln, nur andersrum.

    9

    Montag, 15. Februar 2010, 08:18

    Voraussetungen:
    Serverseitige Voraussetzung ist Apache (mod_rewrite).
    Am besten einmal bei Hoster oder im Webinterface nachschauen, da es ohne nicht geht!
    Nicht ganz korrekt ;)
    Einen 301 Redirect kannst du auch ganz einfach in PHP lösen, indem du den Host abfragst und dann einen 301 Header auswirfst.
    Denn die Wahrscheinlichkeit, dass PHP installiert ist, ist größer, als dass .htaccess Dateien verwendet werden können.

    Die erste Variante ist allerdings schöner, das ist richtig :)



    Es gibt Möglichkeiten .htaccess Dateien nicht verwenden zu können?
    *hab ich da etwas verpasst?

    MfG Fredooo
    (x)HTML: 98%

    PHP: 45%

    CSS: 60%

    AutoIt: 85%


    Projekte

    Shoutbox-Server: 20%

    Ticketsystem: 15%


    10

    Montag, 15. Februar 2010, 10:17

    Voraussetungen:
    Serverseitige Voraussetzung ist Apache (mod_rewrite).
    Am besten einmal bei Hoster oder im Webinterface nachschauen, da es ohne nicht geht!
    Nicht ganz korrekt ;)
    Einen 301 Redirect kannst du auch ganz einfach in PHP lösen, indem du den Host abfragst und dann einen 301 Header auswirfst.
    Denn die Wahrscheinlichkeit, dass PHP installiert ist, ist größer, als dass .htaccess Dateien verwendet werden können.

    Die erste Variante ist allerdings schöner, das ist richtig :)



    Es gibt Möglichkeiten .htaccess Dateien nicht verwenden zu können?
    *hab ich da etwas verpasst?

    MfG Fredooo

    Anscheinend: Ja

    Das Mdoul mod_rewrite() muss nicht unbedingt aktiviert sein -> ohne mod_rewrite() kein 301 per .htaccess
    currently: Inactive. Final exams.

    current project: Webradio Application (iOS)

    skills: (x)HTML(5), CSS(3), PHP, SQL, JavaScript/AJAX, Objective-C, Java, LaTeX

    11

    Montag, 15. Februar 2010, 11:09

    mitlerweile hat sich die verbreitung des mod_rewrite moduls zwar drastisch verbessert, aber überall gibts das bestimmt noch nicht.

  • Grufix-Board.de - GFX Webdesign Foto & Coding Community

    Grafik-Tutorials | Coding-Tutorials | Ressourcen | SEO | Webdesign | HTML5
    W3C Validator