1
Hallo Jörg,
wir haben drei Domains bei der Telekom. Nun haben wir unsere Website neu gestaltet und unter einer weiteren Domain bei einem anderen Hoster veröffentlicht.
Um nicht alle Suchmaschinenrankings zu verlieren habe ich nun über die htaccess einige Weiterleitungen von Unterseiten der alten Website (Domains bei Telekom) auf die neue Website eingetragen.
Zu Anfang hat das Ganze größtenteils funktioniert. Doch mittlerweile werden die meisten Weiterleitungen auf der neunen Website mit einem Fehler 404 ausgegeben.
Wenn ich die htaccess über ein Test-Tool prüfe, dann werden die Weiterleitungsregeln nicht, oder nicht mehr ausgeführt? Die Pfade stimmen. Ich bin etwas ratlos...
Anbei ein Auszug aus der htaccess. Ich bin für Hinweise echt dankbar.
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
# Weiterleitung aller drei alten Domains auf die Zieldomain
RewriteCond %{HTTP_HOST} ^(www\.)?(domain1\.de|domain2-gmbh\.de|domain3-gmbh\.eu) [NC]
RewriteRule ^(.*)$ https://www.neuedomain.eu/$1 [R=301,L]
# Weiterleitung spezifischer Seiten von allen drei alten Domains auf Seiten der Zieldomain
RewriteCond %{HTTP_HOST} ^(www\.)?(domain1\.de|domain2-gmbh\.de|domain3-gmbh\.eu) [NC]
RewriteRule ^(pc/)?index.htm$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?index.html$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?home.htm$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?home.html$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?seiten/impressum.htm$ https://www.neuedomain.eu/impressum [R=301,L]
RewriteRule ^(pc/)?seiten/datenschutzerklaerung.htm$ https://www.neuedomain.eu/datenschutzerklaerung [R=301,L]
RewriteRule ^(pc/)?seiten/agb.htm$ https://www.neuedomain.eu/agb [R=301,L]
RewriteRule ^(pc/)?seiten/produkte.htm$ https://www.neuedomain.eu/etiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/etiketten.htm$ https://www.neuedomain.eu/etiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/papieretiketten.htm$ https://www.neuedomain.eu/papieretiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/thermoetiketten.htm$ https://www.neuedomain.eu/thermoetiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/stecketiketten.htm$ https://www.neuedomain.eu/stecketiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/schlaufenetiketten.htm$ https://www.neuedomain.eu/schlaufenetiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/kunststoffetiketten.htm$ https://www.neuedomain.eu/kunststoffetiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/kabeletiketten.htm$ https://www.neuedomain.eu/kabeletiketten [R=301,L]
wir haben drei Domains bei der Telekom. Nun haben wir unsere Website neu gestaltet und unter einer weiteren Domain bei einem anderen Hoster veröffentlicht.
Um nicht alle Suchmaschinenrankings zu verlieren habe ich nun über die htaccess einige Weiterleitungen von Unterseiten der alten Website (Domains bei Telekom) auf die neue Website eingetragen.
Zu Anfang hat das Ganze größtenteils funktioniert. Doch mittlerweile werden die meisten Weiterleitungen auf der neunen Website mit einem Fehler 404 ausgegeben.
Wenn ich die htaccess über ein Test-Tool prüfe, dann werden die Weiterleitungsregeln nicht, oder nicht mehr ausgeführt? Die Pfade stimmen. Ich bin etwas ratlos...
Anbei ein Auszug aus der htaccess. Ich bin für Hinweise echt dankbar.
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
# Weiterleitung aller drei alten Domains auf die Zieldomain
RewriteCond %{HTTP_HOST} ^(www\.)?(domain1\.de|domain2-gmbh\.de|domain3-gmbh\.eu) [NC]
RewriteRule ^(.*)$ https://www.neuedomain.eu/$1 [R=301,L]
# Weiterleitung spezifischer Seiten von allen drei alten Domains auf Seiten der Zieldomain
RewriteCond %{HTTP_HOST} ^(www\.)?(domain1\.de|domain2-gmbh\.de|domain3-gmbh\.eu) [NC]
RewriteRule ^(pc/)?index.htm$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?index.html$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?home.htm$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?home.html$ https://www.neuedomain.eu [R=301,L]
RewriteRule ^(pc/)?seiten/impressum.htm$ https://www.neuedomain.eu/impressum [R=301,L]
RewriteRule ^(pc/)?seiten/datenschutzerklaerung.htm$ https://www.neuedomain.eu/datenschutzerklaerung [R=301,L]
RewriteRule ^(pc/)?seiten/agb.htm$ https://www.neuedomain.eu/agb [R=301,L]
RewriteRule ^(pc/)?seiten/produkte.htm$ https://www.neuedomain.eu/etiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/etiketten.htm$ https://www.neuedomain.eu/etiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/papieretiketten.htm$ https://www.neuedomain.eu/papieretiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/thermoetiketten.htm$ https://www.neuedomain.eu/thermoetiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/stecketiketten.htm$ https://www.neuedomain.eu/stecketiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/schlaufenetiketten.htm$ https://www.neuedomain.eu/schlaufenetiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/kunststoffetiketten.htm$ https://www.neuedomain.eu/kunststoffetiketten [R=301,L]
RewriteRule ^(pc/)?seiten/produkte/etiketten/kabeletiketten.htm$ https://www.neuedomain.eu/kabeletiketten [R=301,L]