Hallo zusammen,
folgendes Problem. Unser Kunde hat in seinen Fließtexten seine Produkte mit realtiven URL’s verlinkt. Der Shop hat mehrere Sprachen, jede seine eigene Domain. Wurde ein fließtext übersetzt (automatisiert - pixup ai translator), bleiben die relativen URL’s erhalten. Das funktioniert hier auch wunderbar:
rel url: /p/ultraschallzahnbuerste-metallic/0002
de urL: https://staging6.emmi-dent.bm.media/p/ultraschallzahnbuerste-metallic/0002
ist der Kunde auf der englischen Seite wird er umgeleitet
von: https://en.staging6.emmi-dent.bm.media/p/ultraschallzahnbuerste-metallic/0002
auf: https://en.staging6.emmi-dent.bm.media/p/ultrasonic-toothbrush-metallic/0002
Lieder funktioniert das nur mit den Produkten in der einen Kategorie. Hier ein Beispiel, welches nicht funktioniert:
rel url: /p/fresh-zahnpasta/65005
de: https://staging6.emmi-dent.bm.media/p/fresh-zahnpasta/65005
en: 404, da der hintere Teil der URL nicht geändert wird → https://en.staging6.emmi-dent.bm.media/p/fresh-zahnpasta/65005
en (richtig): https://en.staging6.emmi-dent.bm.media/p/ultrasonic-toothpaste-fresh/65005
Nutze ich den Sprachumschalter auf der Produktseite, wird die URL übersetzt. Per Link gehts leider nicht.
bin/console dal:refresh:index ist gelaufen und caches auch geleert. Wo könnte ich noch nachschauen? ich habe auch die eingetragenen SEO urls bei der Fresh Zahnpasta einmal leer gemacht, damit sie neu generiert wird (für alle Sprachen). hat auch nicht funktioniert.
Wo könnte ich hier als nächstes ansetzen?
Viele Grüße
Chris
Edit: Ich erhalte im Log (vermutlich dazu) folgende Fehlermeldung:
Uncaught Error: Class "FallbackUrlPackageGhost3854876" not found {"exception":"[object] (Error(code: 0): Class \"FallbackUrlPackageGhost3854876\" not found at /var/www/share/staging6.emmi-dent.bm.media/var/cache/prod_hc930f02751a7667d763255feab8c450e/ContainerHqgVKCj/Shopware_Core_KernelProdContainer.php:61287)"} []