Du bist nicht angemeldet (anmelden)
Seite 1
.htaccess Trailingslash entfernen
Ich optimiere hier gerade eine Webseite, damit sie bei Google ein bisschen besser gefunden wird. Als Problem hat sich unter anderem rausgestellt, dass viele Inhalte über mehrere URLs aufrufbar sind (Duplicate Content) 
Die Seite ist zweisprachig, über zwei domains: .de / .com
Erstmal habe ich dafür gesorgt, dass es eine Standardurl gibt: www.domain.de (
) / www.domain.com
Jetzt möchte ich noch die Trailing-Slashes entfernen (www.domain.de/inhalt/1/, www.domain.de/inhalt/1 führen auf die gleiche Seite)
Wenn ich das hier in die .htaccess einfüge klappt es für die .de domain, wenn ich das gleiche nochmal für .com mache, klappt es bei der.com nicht?
Eigentlich dachte ich auch, dass man es so machen kann:
Bring den gleichen Effekt: Für die .de klappts, .com nicht
Die Seite ist zweisprachig, über zwei domains: .de / .com
Erstmal habe ich dafür gesorgt, dass es eine Standardurl gibt: www.domain.de (
# .de Canonical UrlsRewriteCond %{HTTP_HOST} ^domain\.de$ [NC]RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]# .com Canonical UrlsRewriteCond %{HTTP_HOST} ^domain\.com$ [NC]RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
Jetzt möchte ich noch die Trailing-Slashes entfernen (www.domain.de/inhalt/1/, www.domain.de/inhalt/1 führen auf die gleiche Seite)
RewriteCond %{HTTP_HOST} ^(www.)?domain\.de$ [NC]RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
Wenn ich das hier in die .htaccess einfüge klappt es für die .de domain, wenn ich das gleiche nochmal für .com mache, klappt es bei der.com nicht?
Eigentlich dachte ich auch, dass man es so machen kann:
RewriteCond %{HTTP_HOST} ^(www.)?domain\.([a-zA-Z])$ [NC]RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
Bring den gleichen Effekt: Für die .de klappts, .com nicht
Kannste ignorieren, da das weder Google interessiert, noch als doppelten Content berechnet wird.
Ausserdem machen solche Slashes oft auch die Browser selbst hintendran
Ausserdem machen solche Slashes oft auch die Browser selbst hintendran
okay – google selbst sagt, dass es „o-kay“ ist, dennoch empfehlen sie es.
http://googlewebmastercentral.blogspot.c...slash.html
http://googlewebmastercentral.blogspot.c...slash.html
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [L,R=301]# .de Canonical UrlsRewriteCond %{HTTP_HOST} ^domain\.de$ [NC]RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]# .com Canonical UrlsRewriteCond %{HTTP_HOST} ^domain\.com$ [NC]RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
kann mein eigenen Post irgendwie nicht editieren.
