Weiterleitung per ".htaccess"

  • Hallo,

    möchte gern etliche noch vorhandene Links bei google aus dem alten WebSpace zum neuen weiterleiten (301). Klappt mit .htm und .pdf wunderbar, aber verlinkte Beiträge aus dem alten WordPress zum neuen WordPress weiterzuleiten klappt nicht - ERROR!

    Hier dieWeiterleitungen aus der ".htaccess" Datei (beispielhaft):

    Für HTM (klappt wunderbar!):
    Redirect permanent /pdf_z/11_ml1.pdf http://www.humanwirtschaft.de/pdf_z/11_ml1.pdf

    Für Beiträge WordPress (klappt NICHT!):
    Redirect permanent /wordpress/wp2pdf/wp2pdf.php?p=121 http://www.humanwirtschaft-online.de/archives/114

    Hatte auch versucht, an der PERMALINK-Struktur zu drehen - Njet! Wobei der "neue" Link allein wieder funktioniert! Aber eben nicht in der ".htaccess"-Datei.

    Muss ich evt. eine PHP-gestütze Weiterleitung einsetzen?
    Wenn ja, kann ich dann die ".htaccess" für HTM belassen (ist sooo bequem!)?

    Wäre für einen Tip sehr verbunden.

    Horst

    Einmal editiert, zuletzt von Horst (16. September 2006 um 23:42)

    • 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

  • Lösung gefunden

    Habe (eher per Zufall) eine Lösung gefunden.
    Weiterleitung für verlinkte Beiträge aus alter WordPress-Installation:

    1)
    Redirect permanent /wordpress http://www.humanwirtschaft-online.de
    2)
    Redirect permanent /wordpress/w2pdf http://www.humanwirtschaft-online.de/index.php

    Mag seltsam aussehen, funktioniert aber. Wenn ich das richtig sehe, funktioniert hier die Weiterleitung auf gleiche Ordner/Unterordner - nicht auf die Dateien/Beiträge selbst. Da die meisten Beiträge in der neuen Installation aus der alten Datenbank übernommen wurden, konnte so ein großer Teil "toter" Links bei google u.a. wieder "aktiviert" werden. Selbst bei 404-Fehlermeldungen landet man zumindest im neuen Blog. Habe da die Fehlermeldung etwas modifiziert.

  • Ähnliches Problem

    Hallo zusammen,

    ich habe ein ähnliches Problem wie Horst und zwar hatte ich eine Seite, die

    http://meinedomain.de/?page_id=171 hieß.

    Diese wurde nun von mir gelöscht. Trotzdem linken noch viele andere externe Seiten auf den Inhalt der Seite, so dass die Besucher immer auf eine leere Seite gelangen, bzw. das "Beitrag bearbeiten"-Feld sehen, wenn sie eingeloggt sind.
    Ich würde nun gerne, dass von dieser Seite (und am besten von allen anderen Seiten auf denen kein Inhalt mehr liegt) via .htaccess auf die Startseite gelinkt wird und habe folgendes versucht:

    Redirect permanent /?page_id=171 http://meinedomain.de

    Das funktioniert aber leider nicht. Hat jemand von euch eine Idee wo der Fehler liegen könnte? Vielen Dank!

  • Funktioniert nicht :-(

    Moin,

    leider funktioniert es auch mit www bzw. der Endung für die index.php-Datei nicht. Da meine Fehlerumleitungen mit .htaccess mit folgendem Befehl

    ErrorDocument 403 /index.php

    tadellos auf die Startseite umleiten, vermute ich, dass beim ersten Parameter /?page_id=171 liegen muss. Aber selbst wenn ich /?page_id=171.php schreibe funktioniert es nicht.

  • Weiterleitung

    Mhmmmm.....,

    1)versuche mal folgendes:
    Bei google oder yahoo folgendes eingeben
    "site:http://www.meinedomain.de" (ohne Leerzeichen!!!).

    Dann werden alle bestehenden Links (zumindest die in den entsprechenden
    Suchmaschinen) aufgelistet. Es könnte ja sein, dass */?page_id=171* dort
    in dieser Schreibweise nicht gespeichert ist.

    2)Wo hast du die .htaccess Datei hinterlegt? Es funktioniert natürlich nur,
    wenn das ALTE Rootverzeichnis (ohne Dateien, ein Ordner mit der gültigen Webdresse der alten Seite reicht) noch existiert und DORT die .htaccess Datei liegt. Sonst geht die Anfrage natürlich ins Leere. Solltest du das schon gelöscht haben, richte es einfach neu ein - funktioniert auch bei Providerwechsel. Solltest du auch die Domain gewechselt haben, musst du natürlich auch den alten Domainnamen wiederherstellen bzw. der muss noch gültig sein.

    Horst

  • Es klappt leider immer noch nicht, muss mich wohl mit den leeren Seiten abgeben. :-( Trotzdem tausend Dank für Deine Mühen...

    Viele Grüße
    Kossi...

    Einmal editiert, zuletzt von Kossi (22. November 2006 um 20:57)

Jetzt mitmachen!

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