Weiterleitung in .htaccess einrichten wegen Migration SW5 zu SW6

Wir sind vor 2 Tagen mit unserem Umzug von SW5 zu SW6 fertig geworden und der SW6 ist jetzt live.

Nun gibt es jede Menge Suchergebnisse bei google die auf die SW6 Fehlerseite laufen.

Vorher hatten wir SW5 in einem Unterordner also
https://unseredomain.de/shop

Jetzt haben wir in SW6
https://unseredomain.de/

Die Links würden also alle funktionieren wenn /shop nicht mehr in der URL wäre

Nun dachte ich an eine Weiterleitung in der https://www.domain.de/public/.htaccess

Ich habe nach ein paar Beispielen gegoogelt, aber finde nicht so richtig das was ich brauche. Leider habe ich was diese Syntax angeht überhaupt keinen „Plan“

Ich habe etwas gefunden dass den Ordnernamen ändert, aber ich will ja den Verweis auf eine Ebene höher haben. Kann einer von euch helfen?

Hier mein gefundenes Beispiel:

Ordnernamen ändern
Es soll der Namen eines Ordners geändert werden aber alle enthaltenen Seiten weiterhin unter dem alten Namen erreichbar bleiben:
RewriteRule ^altes-verzeichnis/(.*)$ /neues-verzeichnis/$1 [R=301,L]

Gruß
Carsten

Hallo,
das neue Verzeichnis ist also /

RewriteRule ^altes-verzeichnis/(.*)$ /$1 [R=301,L]

Hallo und Danke,
das hat leider nicht den gewünschten Effekt

So eingebaut hat es gar keinen Effekt

…und so eingebaut kommt nur noch die Fehlermeldung „sie wurden zu oft weitergeleitet“

Noch eine Idee???

Wie gesagt, es soll erreicht werden dass z.B. aus diesem Google-Link

https://meine-domain24.de/shop/kraftstoffkuehlerschutz-defender-td4-da65

dieser hier wird

https://meine-domain24.de/kraftstoffkuehlerschutz-defender-td4-da65

Der alte Pfad ist aber /shop und nicht shop. Das Caret zeigt den Anfang des Path an.

RewriteRule ^/shop/(.*)$ /$1 [R=301,L]

Ah ok Danke. Hat aber leider trotzdem keinen Effekt. Trotzdem Danke!

Hm, normalerweise reicht das schon

RewriteEngine on
RewriteRule ^shop/(.*)$ /$1 [R=301,L]

Aber vielleicht passen die anderen Anweisungen in der .htaccess einfach nicht zusammen.

Da ich das hier selbst nicht schaffe diese Weiterleitung einzurichten und das doch sehr ärgerlich ist.
Evtl. weiß ja einer von euch jemand der das gegen Bezahlung für uns umsetzen kann?

Falls ja gerne eine Nachricht an mich schicken!

Versuch mal:

RewriteEngine On
RewriteRule ^shop(.*)$ https://meinedomain.de/$1 [R=301,L]