Weiterleitung einer ...index.php?... Adresse

  • Hallo!

    Ich habe ein Problem mit einer Weiterleitung und hoffe, dass mir hier jemand helfen kann.

    Ich bin von Serendipity auf WP umgestiegen und möchte die bisherigen URLs (wie sie ja weiterhin im Netz kursieren, Google und so) auf die neuen weiterleiten. Ich betreibe einen nginx-Server, die rewrites stehen also in der Serverkonfig, weil mir keine htaccess-Dateien zu Verfügung stehen (allerdings ist das glaube ich eher nicht das Problem, bei der Serverkonfiguration stell ich mich normalerweise nicht so blöd an).

    Für den alten Blog sehen die Links etwa so aus:
    /index.php?/archives/...

    Mir gelingt es nicht, diese URL über rewrites abzufangen und umzuleiten, WP macht mir immer Folgendes daraus:
    /?/archives...

    Nehme ich das /index.php?/ aus der URL heraus, wird die Weiterleitung korrekt durchgeführt.

    Offensichtlich fängt WP alle index.php-Anfragen vor meinen Redirects ab. Das passiert aber auch, wenn ich die Redirects in der Konfiguration an frühestmöglicher Stelle platziere.

    Hinweis: Die einzige für WP relevante Einstellung in meiner Konfiguration ist ein
    try_files $uri $uri/ /index.php;

    Bin schon etwas am Verzweifeln, kann mir wer helfen?

    Liebe Grüße,
    Ikarius.

    • 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

  • Was ich noch hinzufügen sollte ist, dass bei der Weiterleitung auf die URL /?/archi.... nicht die 404-Seite, sondern die Startseite des Blogs ausgeliefert wird.

Jetzt mitmachen!

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