URL-Umleitung via .htaccess von alten Unterseiten auf neue Unterseiten
Hallo,
bei einem neuen Provider konnte ich für eine alte Domain (www.altedomain.de) einen Alias mit 301-Weiterleitung auf eine neue Domain ohne "www" und mit neuer Website einrichten. Das funktioniert sowohl beim Aufrufen der alten Domain durch Eintippen in die Adresszeile des Browsers als auch bei Klick auf den entsprechenden Link auf der Ergebnisseite einer Suchmaschine. Sobald ich allerdings auf einen Link, der auf eine Unterseite verweist, klicke, lande ich auf der 404-Seite, die ich auf der neuen Website eingerichtet habe.
Deshalb wollte ich nun nach folgendem Muster eine Anweisung in Zeile 47 in die .htaccess schreiben:
www.altedomain.de/impressum.html > neue-domain.de/impressum
Code:
Redirect 301 https://www.altedomain.de/impressum.html https://neue-domain.de/impressum
Das Umschreiben der URL funktioniert so leider nicht.
LÖSUNG:
Für Seitennamen, die umbenannt wurden:
Code:
RewriteRule ^alter-seitenname\.html$ /neuer-seitenname [R=301,L]
Für Seitennamen, die es nicht mehr gibt, und für die auf die Startseite umgeleitet werden soll:
Code:
RewriteRule ^alter-seitenname\.html$ /$1 [R=301,L]
Für Seitennamen, die unverändert erhalten bleiben wie z.B. "impressum":
Code:
RewriteRule ^/?(.*).(html)$ /$1 [R=301,L]
Wie gesagt, das Entfernen von "www" erledigt der neue Provider via Domain-Alias.
Vielleicht hat ja jemand ein ähnliches Problem.