Sie sind hier: Startseite  / Wissenswertes  / Suchmaschinenoptimierung / SEO  / Umleitungen per htaccess

Einleitung, was ist htaccess?

Über eine .htaccess Datei können Konfigurationen geschrieben werden, die u.a. die Aufrufe der Seiten beeinflußen. Häufig wird .htaccess mit dem sog. mod_rewrite verwandt, um suchmaschinenfreundliche URL's zu erzeugen.

 

Wir wollen eine .htaccess Datei nutzen, um Duplicate Content zu vermeiden, dies tritt zum Beispiel auf, wenn eine Domain die Inhalte mit und ohne www in der Adresszeile ausliefert. Darüber hinaus möchte ich demonstrieren, wie man Seitenaufrufe, die aus dem Googleindex kommen umleitet, wenn sich die verändert hat, bzw. nicht mehr existiert.

 

Mehr zu .htaccess bei Wikipedia

Was ist Duplicate Content?

Liefert eine Domain die Inhalte mit und ohne www, also unter den Adressen:

 

 

aus, so steht der exakt gleiche Inhalt unter zwei Domains zur Verfügung. Dies kann zur Folge haben, das Google eine Domain abwertet und somit die Positionierung negativ beeinflußt wird.

Google möchte auf diese Weise verhindern, dass Inhalte einfach kopiert und auf der eigenen Seite genutzt werden.

Wann sind Umleitungen per .htaccess notwendig?

Im Regelfall dann, wenn sich etwas an der Struktur der Seite geändert hat. Ein Beispiel wäre ein Neugestaltung der Internetseite, inkl. Veränderung des Portfolios etc. Google hat i.d.R. Links auf die Unterseiten im Index gespeichert. Wird die betreffende Seite nun deaktiviert, so erhält Google nach dem Anklicken des Links des suchenden einen sog. 404 zurück, dies bedeuetet: "Seite wurde nicht gefunden".

Bleibt dies so, so wird Google das Suchergebnis anpassen und die Seite aus dem Index löschen.

 

Ich will demonstrieren, wie einfach man bestehende Ergebnisse per .htacces umleiten kann, so dass bereits bestehende Einträge bei Google angepasst, nicht aber gelöscht werden.

Zunächst verhindern von Duplicate Content

Damit htaccess Anweisungen funktionieren, muss eine Datei mit Namen: .htaccess angelegt und ins Hauptverzeichnis der Seite geladen werden. Des Weiteren muss das Webservermodul mod_rewrite geladen und aktiviert sein. Bei den meisten Webhostern ist das der Fall.

 

Am einfachsten erstellen Sie ein htaccess mit einem Texteditor, wie z.B. der Editor in Windows. Komfortabler geht es mit PhpStorm.

#Rewriting aktivieren
RewriteEngine on

#Umleiten ohne www auf www
RewriteCond %{HTTP_HOST} ^ihreDomain\.de$ [NC]
RewriteRule ^(.*)$ http://www.ihreDomain.de/$1 [R=301,L]

In diesem Beispiel nehmen wir die Domain mit www, also http://www.IhreDomain.de als Standard Domain und leiten die Domain IhreDomain.de auf die Adresse mit www um.

 

Übrigens können Sie so auch mit allen weiteren Domains verfahren, wenn diese die gleichen Inhalte ausliefern sollen.

 

Beispiel .htaccess downloaden

#Rewriting aktivieren
RewriteEngine on


#Hauptverzeichnis angeben, wenn im Unterordner, dann diesen hier angeben.
RewriteBase /


#Redirect leitet es ein, 301 bedeutet Inhalt dauerhaft verschoben,
#zunächst die alte Seite inkl. Rubrik angeben, den / am Anfang
#nicht vergessen!
#dann Zielseite inkl. Rubrik angeben, auch hier den / nicht
#vergessen
Redirect 301  /alteRubrik/alteSeite.html /neueRubrik/neueSeite.html


#Auch eine absolute Verlinkung auf eine andere Domain funktioniert:
Redirect 301  /alteRubrik/alteSeite.html http://www.neueSeite.de/neueRubrik/neueSeite.html


#Verlinkung auf die Startseite des neuen Projektes
Redirect 301  /alteRubrik/alteSeite.html /


#Umleitung, wenn die bisherige Seite Parameter hatte
#Zunächst wird die Bedingung angegeben, welche Parameter abgefangen werden sollen
RewriteCond %{QUERY_STRING} id=7&iarticle=7
#Es folgt die Angabe der Datei, die die Parameter enthält, dann den Verweis auf
#die Zielseite. Das ? am Ende verhindert, dass der Parameter dort angehangen wird.
#Der Hinweis [R=301] teilt Google mit, dass die Veränderung dauerhaft ist.
RewriteRule ^index.php http://www.neueSeite.de/neueRubrik/neueSeite.html? [R=301]


#Sie können auch den Verweis auf eine Datei, z.B. ein PDF umschreiben
Redirect 301 /alteRubrik/downloads/pdf/beispieldatei.pdf /neueRubrik/downloads/pdf/neueBeispieldatei.pdf

Beispiel htacces Datei downloaden

Download

Top Produkte

Lade Inhalt
nächstes Bild
vorheriges Bild
Flash Karussell Professionell 3
jQuery Slider
Produktslider
Flash Imageslider Pro 4
HTML5 Slideshow Pro
HTML5 Accordion

Typo3 Freelancer gesucht?

Ich arbeite auch für Agenturen als Typo3 Freelancer und ebenso als Web Freelancer. Mehr Infos erhalten Sie auf der Freelancerseite.

 

Typo3 Freeelancer Mark Kirstein