SebastianK: .htaccess redirect 301 nach Umzug von Typo3 auf Wordpress: index.php?id=xyz wird durchgeschleift

Beitrag lesen

problematische Seite

Hallo zusammen,

ich habe eine neue Website unter Wordpress angelegt (https://weiherhofgrundschule.de), die automatisch eine .htaccess mit folgendem Inhalt generiert hat:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

So weit, so normal.

Nun liegt auf dem gleichen Root-Verzeichnis auch noch die alte URL, die ziemlich gut in Google gelistet ist, weshalb ich alle bisherigen Seiten per 301-redirect auf die korrekten neuen Seiten verweisen lassen möchte.

Das Problem ist, dass in meiner alten Typo3-Instanz alle Seiten nach dem Muster index.php?id=xyz lauteten und ich nun also erreichen möchte dass z.B. https://www.weiherhof-gs.fr.schule-bw.de/index.php?id=ferien-kalender-grundschule auf https://weiherhofgrundschule.de/aktuelles-von-der-weiherhof-grundschule/ferienkalender/ verweist.

Ich habe nun in der automatisch von Wordpress generierten .htaccess mit obigem Inhalt zusätzlich (und zwar davor) mehre Zeilen nach folgendem Muster eingefügt:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.weiherhof-gs\.fr\.schule-bw\.de$ [NC]
Redirect 301 /index.php?id=ferien-kalender-grundschule https://weiherhofgrundschule.de/aktuelles-von-der-weiherhof-grundschule/ferienkalender/
Redirect 301 /index.php?id=kontakte-personen-weiherhof https://weiherhofgrundschule.de/unsere-schule/kontakt/

etc.

Das Ergebnis ist jedoch leider kein 301-redirect, sondern eine Durchschleifung des "?id=ferien-kalender-grundschule" auf dier Startseite der neuen weiherhofgrundschule.de.

Gibt es irgendwen, der mir hier evtl. behilflich sein könnte?

Vielen Dank und herzliche Grüße Sebastian