Mehrere Trailing Slash in URLs vermeiden |
|
Ein von vielen Webmastern aber auch von einigen SEOs oft nicht beachtetes Problem des Duplicate Content, ist der Trailing Slash. Der Trailing Slash ist der letzte / (Schrägstrich) einer URL bzw. eines Verzeichnises. Beispiel:
http://www.meineDomain.de/
Viele Domains lassen sich oft mit oder ohne, aber auch mit mehreren Schrägstrichen am Ende aufrufen. Beispiel:
http://www.meineDomain.de/verzeichnis/ http://www.meineDomain.de
http://www.meineDomain.de/ http://www.meineDomain.de// Das erzeugt doppelten Inhalt, sofern diese Mehraufrufmöglichkeiten in den Indexen der Suchmaschinen aufgenommen werden, und sollte unterbunden werden. Entscheide dich also für eine Variante mit oder ohne Slash am Ende, wobei ein Trailing Slash dem Standard entspricht. Intern sollte die Verlinkung der Links immer gleich lauten, es kann aber vorkommen, dass ein User beim Aufruf einer Seite den Link ohne den Slash am Ende eingibt oder beim Verlinken auf deine Seite kein oder mehrere Trailing Slashes gesetzt werden. Daher sollte sichergestellt werden, dass bei der Eingabe jeder Variante auf die URL mit dem Slash am Ende dauerhaft (status 301) weitergeleitet wird. Um mehrere Schrägstriche, egal ob sie sich am Anfang, Ende oder mitten in der URL befinden, aus der URL zu entfernen, muss in der .htaccess Datei folgender Code im oberen Bereich eingefügt werden: # mehrere Trailing Slashes am Ende cutten
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] # mehrere Trailing Slashes nach der Domain und in der Domain cutten RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ //+([^\ ]*) RewriteRule .* http://www.meineDomain.de/%1 [R=301,L] In der letzten Codezeile musst du natürlich deinen Domainname eintragen. Kommentare (2)Kommentar schreiben |



















Danke, es hat was gebracht :-), PR wieder gestiegen 