2017-05-20 3 views
1

Wenn Websites Seiteninhalt mit oder ohne Schrägstrich in ihren URLs zurückgeben, können Suchmaschinen diese als separate Seiten mit doppeltem Inhalt sehen, die sie bestrafen könnten. Wie kann man eine 301-Weiterleitung verwenden, um Suchmaschinen dazu zu zwingen, die korrekte Version einer Website zu sehen?Probleme beim Trailing-Schrägstrich bei Suchmaschinen

Ich versuchte mit einem .htaccess aber war nicht erfolgreich. Ich bin nicht daran interessiert, kanonische Meta-Tags auf jeder Seite hinzuzufügen.

AUSGABE;

example.com/siteinfo/user/login

example.com/siteinfo/user/login/

sollte nicht denselben Inhalt zeigen.

Vorschläge geschätzt.

Antwort

0

können Sie in der .htaccess verwenden, ohne slash zu umleiten:

RewriteEngine on 
RewriteRule ^([^.]+)/$ $1 [R=301,L,NE] 

Oder für die Version mit Schrägstrich:

RewriteEngine on 
RewriteRule ^([^.]*[^/])$ $1/ [R=301,L,NE] 
+0

Dies funktioniert nicht - ich auch, wie unten versucht - nicht erfolgreich RewriteEngine unter RewriteCond% {REQUEST_FILENAME}! -f RewriteRule^(. * [^ /]) $/$ 1/[L, R = 301] – AMLU