Die Domain bleibt die selbe, und auch der URL-Aufbau mit Kategoriename ist bei Shopware ja gleich. Problem ist nur, dass der Shopware-Standardshop (de) kein /de/ in der URL hat. Der englische /en/ natürlich schon. Außerdem muss die Shopware-URL ja immer mit Slash enden.
wie krieg ich das denn in Shopware eingestellt, dass die alten URLs im neuen Shop auch funktioniere? bzw. auch über htaccess von mir aus?
Du definierst in den Grundeinstellungen > SEO/Router-Modul selbst, ob eine URL auf / endet oder nicht. Das wird von SW nicht vorgegegeben. Das Standard-Template für Kategorien hat das / am Ende. Kann man dort aber natürlich ändern.
Unabhängig davon kannst du das am besten über die .htaccess erledigen.
Nö, den Slash kannst du wegmachen, wenn du ihn am Ende nicht haben willst. Dann Speichern, Links neu erzeugen und Cache leeren.
Die Umleitung von www.meinedomain.de/de/* auf www.meinedomain.de/* kannst du über die .htaccess machen. Würde ich auch grundsätzlich empfehlen, da das schneller geht, als wenn man das über PHP macht. Da gibt es dutzende Beispiele im Netz.