Die Bedingung sieht meiner Meinung nach richtig aus. Den Trailing Slash per htaccess zu erzwingen ist leider keine gute Idee. Shopware arbeitet intern mit verschiedenen Endungen. Wird der Slash immer erzwungen, kann es passieren, dass einige Funktionen nicht mehr funktionieren. Bei uns funktionierte z.B. der Login im Backend nicht mehr, nachdem wir das Traling Slash über nginx-Direktiven (Entspricht der htaccess bei Apache Servern) erzwungen haben. Deshalb habe ich unter anderem das Plugin entwickelt Slash Weiterleitung entwickelt.