Umleitung von Subdomain A zu Subdomain B

  • Ich habe neulich meine Blogadresse geändert.
    Oder präziser ich habe eine Subdomain neu angelegt über die mein Blog erreichbar ist. [COLOR=DimGray]mehr dazu WP-Forum Beitrag[/COLOR]

    Zur Zeit habe ich also zwei Subdomains
    A) blog.funkygog.de [aktuell]
    B) wordpressblog.funkygog.de

    Die alte Subdomain könnte gelöscht werden, aber über
    alte google-Links gelangen Besucher noch auf meine Seite.

    Ich würde gerne eine Redirect einbauen.
    (Von Subdomain B automatisch auf A)
    Ich habe bereits eine Seite mit vielen Beispielen dazu entdeckt:
    Mod Rewrite .htaccess Redirects | Website - Webseiten Umleiten

    Aber mein Fall taucht da glaube ich nicht auf.
    [size=8]Und das Thema ist ja etwas "sensibel", da bin ich nicht so mutig.[/SIZE]

    Würde mich sehr freuen wenn mir jemand da etwas weiterhelfen könnte.

    • 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

  • Hallo marX,

    vielen Dank für Deine Antwort.
    In dem WP-Verzeichnis gibt es bereits ein .htaccess mit folgenden Inhalt:

    HTML
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Ist das so eine Art Blanko-Text, den ich dann ersetzen kann?

  • Vielen Dank Marx,

    bin mir bei dem obigen Code von Dir unsicher.

    Meine gewünschte Subdomain ist blog.funkygog.de

    und kann ich nach dem Einbinden der Umleitung
    die alte wordpressblog Subdomain löschen?

  • bin mir bei dem obigen Code von Dir unsicher.

    Meine gewünschte Subdomain ist blog.funkygog.de


    Achso. Dann dreh es oben einfach um.

    Zitat

    und kann ich nach dem Einbinden der Umleitung
    die alte wordpressblog Subdomain löschen?


    Besser wäre es, diese vorerst auf dasselbe Verzeichnis wie "blog." zeigen zu lassen, also beide parallel zu nutzen. Sonst greift ja auch die .htaccess-Regel nicht. Lass das ein paar Monate so, bis deine Besucher ihre Bookmarks auf den neuesten Stand gebracht haben und auch die Suchmaschinen ihren Index aktualisieren. Dann kannst du die alte Subdomain löschen.

  • Habe es gerade mal probiert:

    Leider hat es spontan nicht funktioniert:
    Fehlermeldung:

    HTML
    Moved Permanently
    
    
    The document has moved here. 
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. 
     Apache/1.3 Server at wordpressblog.funkygog.de Port 80

    funkygog Blog | Chicago House

    Einmal editiert, zuletzt von funkygog (5. Januar 2009 um 20:49)

  • Mmh, auf den 1. Blick kann ich keinen Fehler erkennen. Bin mir aber grade nicht sicher, ob die Befehle case-sensitiv sind. Probier mal bitte so:

    Apache Configuration
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^wordpressblog.funkygog.de [nc]
    RewriteRule ^(.*)$ http://blog.funkygog.de/$1 [r=301,nc[COLOR="Red"],L[/COLOR]]


    Achja, mod_rewrite ist schon verfübar? Steht im error.log was dazu?

  • Also am Case-Sensitiv lag es nicht (das ist Groß- / Kleinschreibung oder?)

    Habe mir nochmal das Original Beispiel angeschaut.

    HTML
    RewriteCond %{HTTP_HOST} ^beispiel.(.*)
    RewriteRule ^(.*)$ http://www.beispiel.com/$1 [R=301,L]


    Demnach ist das .de in ersten Zeile wohl überflüssig.

    Habe es damit probiert, jetzt keine Fehlermeldung aber auch keine Umleitung.
    hmmmh

  • Habe mir nochmal das Original Beispiel angeschaut.

    HTML
    RewriteCond %{HTTP_HOST} ^beispiel.(.*)
    RewriteRule ^(.*)$ http://www.beispiel.com/$1 [R=301,L]


    Demnach ist das .de in ersten Zeile wohl überflüssig.


    In dem Fall ja. In diesem Beispiel wird einfach alles was als Secondlevel-Domain "beispiel" heißt auf die .com-Variante umgeleitet. (Also alles davon, was auch auf diesen Space zeigt)

    Wie gesagt - wordpressblog.* zeigt auch auf den neuen Webspace (per Domainverwaltung)? Was sagt das error.log zum 500er?

    Nachtrag: Ich hab oben mal noch den "L(ast)"-Parameter eingefügt. Probiers mal damit.

  • Vielen Dank MarX für Deine Geduld.

    Zitat

    Achja, mod_rewrite ist schon verfübar? Steht im error.log was dazu?


    Damit kenne ich mich leider noch nicht aus.
    Die error.log habe ich bisher noch nicht gefunden. Muss ich bei domainFactory mal suchen.

    Alternative: ???
    Gibt es vielleicht eine Möglichkeit Teilbereiche einer Adresse zu löschen oder zu ersetzen.
    Eigentlich muss in der "falschen" Adresse nur der Teil wordpress gelöscht werden.
    also:
    [COLOR=Gray]wordpress[/COLOR]blog.funkygog.de/

  • Zitat

    Nachtrag: Ich hab oben mal noch den "L(ast)"-Parameter eingefügt. Probiers mal damit.

    gerade erst gesehen

    Jetzt funktioniert es.

    Vielen Dank für Deine (wiedermal) tolle Unterstützung

    NACHTRAG:
    siehe auch meinen Blog-Beitrag

    funkygog Blog | Chicago House

    Einmal editiert, zuletzt von funkygog (8. Januar 2009 um 21:08)

Jetzt mitmachen!

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