AW: Verstehe wieder mal was nicht - GoogleIndex mit/ohne www.
Also das mit der 301-Weiterleitung habe ich jetzt nachgelesen. Wenn ich in der Browserleiste für die beiden deutschen Shops die URL´s ohne "www" eingebe, springt die URL jetzt schon auf "www" um. Trotzdem sollte ich die htaccess für die beiden Shops ändern? Entschuldige, wenn ich so doof frage, aber bei so wichtigen Dingen will ich nichts verkehrt machen. Wir sind mit den wichtigsten Keywords der beiden D-Shops schon auf Platz 1 und 2 in der organischen Suche. Ich würde die Weiterleitung dann auf "www" setzen, weil Geschäfstpost, Druckformulare und Verlinkungen schon auf "www" zeigen.
Das ist meine jetzige htaccess:
<ifModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</ifModule>
<ifModule mod_headers.c>
Header unset ETag
FileETag None
<filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set
Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\\.(xml|txt)$">
Header set Cache-Control "max-age=216000, public, must-revalidate"
</filesMatch>
<filesMatch "\\.(html|htm|php)$">
Header set Cache-Control "max-age=1, private, must-revalidate"
</filesMatch>
</ifModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
</IfModule>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.olivenholzprodukte\.de$
RewriteCond %{HTTP_HOST} !^www\.olivenholz-produkte\.de$
RewriteCond %{HTTP_HOST} !^www\.olivenholzprodukte\.biz$
RewriteCond %{HTTP_HOST} !^www\.olivenholzprodukte\.eu$
RewriteCond %{HTTP_HOST} !^www\.olivenholzprodukte\.info$
RewriteCond %{HTTP_HOST} !^www\.olivenholzprodukte\.net$
RewriteCond %{HTTP_HOST} !^www\.olivenholzprodukte\.org$
RewriteCond %{HTTP_HOST} !^www\.timmsen\.com$
RewriteRule ^(.*)$
http://www.olivenholzprodukte.de/$1 [L,R=301]
Wo genau setze ich das ein, habe ich im Abakus-Forum gefunden:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.southmedia\.de$
RewriteRule ^(.*)$
http://www.southmedia.de/$1 [L,R=301]
Vermutlich nach dem schon vorhandenen "RewriteEngine on"? Die TLD, die noch dahinter stehen, ist das so richtig oder sollte ich die rausnehmen? Sind nur ungenutzte Domains.
Jetzt noch mal zu meinem Sorgenkind, dem UK
Shop. Wenn ich hier in der Browserleiste ohne "www" eingebe, bleibt das so, mit "www" bleibts das aber auch so stehen.
Ist es dann richtig, auch nach "www" weiter zu leiten?
Die htaccess sieht so aus:
<ifModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</ifModule>
<ifModule mod_headers.c>
Header unset ETag
FileETag None
<filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\\.(xml|txt)$">
Header set Cache-Control "max-age=216000, public, must-revalidate"
</filesMatch>
<filesMatch "\\.(html|htm|php)$">
Header set Cache-Control "max-age=1, private, must-revalidate"
</filesMatch>
</ifModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
</IfModule>
Die Weiterleitung dann auch unter "RewriteEngine on" setzen?
Dann jetzt noch die letzte Frage: in den WMT
auf "keine bevorzugte Domain festlegen" stehen lassen oder auf "www" ankreuzen?
Danke für Deine Hilfe!!!
Pit