301 Redirekt in der .htcaccess - funktioniert nicht für Unterseiten

  • Hallo zusammen,

    mich beschäftigt jetzt schon eine ganze Weile folgendes Thema:

    Nach Umzug von alte-domain.de auf neue-domain.de richtete ich einen Redirect ein.
    Funktionierte zu Beginn auch gut, meiner Meinung nach auch für alle Seiten auf meinem Blog, also auch für alte-domain.de/abcd auf neue-domain.de/abcd usw.

    Mittlerweile geht es jedenfalls nur noch, wenn ich die reine Blogadresse ergo Startseite (alte-domain.de) anwähle. Bei allen Unterseiten verbleibt es bei der alten Domain, dabei allerdings im recht zerstörten Design.

    Ich habe schon Stunden recherchiert, und keine Lösung gefunden. Angeblich sollte es z.B. mit diesem Code in der .htcaccess klappen, den ich auch derzeit noch verwende:


    Apache Configuration
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.alte-domain.de/$ [NC]
    RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [L,R=301,NC]


    Diverse Varianten habe ich jedoch auch schon getestet. Die Startseiten-Weiterleitung funktioniert einwandfrei. Bei den Unterseiten klappt's leider nicht (was mich vor allem im Hinblick auf Google stört, wo die alten Seiten gelistet werden, aber statt weiterzuleiten zu einer grafisch zerstörten alte Webseite führen).

    Nochmal, es geht darum dass auch jede Unterseite der alten Domain auf die entsprechende Unterseite der neuen Domain umgeleitet wird (die Namen und Inhalte sind komplett identisch!):
    http://www.alte-domain.de/abc --> http://www.neue-domain.de/abc
    http://www.alte-domain.de/abc/123 --> http://www.neue-domain.de/abc/123
    http://www.alte-domain.de/def --> http://www.neue-domain.de/def
    usw.

    Wer hat vielleicht noch eine Idee, wie ich das hinbekommen kann?

    Liebe Grüße und besten Dank im Voraus,
    Marie

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www\.alte-domain\.de
    RewriteRule (.*) http://www.neue-domain.de%{REQUEST_URI} [R=301,L]
    </IfModule>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!