Hallo,
grundsätzlich ist es eine reine Geschmacksfrage, ob mann seine Seite mit
www.meine-domain.tld oder mit
meine-domain.tld aufruft. Die einen bevorzugen das www, die anderen nehmen es lieber ohne. Die allermeisten Menschen, die jedoch eine Domain im Browser eintippen, werden das einfach ohne www schreiben.
Warum ist jetzt eine Weiterleitung wichtig? Grundsätzlich sind
www.meine-domain.tld und
meine-domain.tld zwei UNTERSCHIEDLICHE Domains, auch wenn das eine eine Sub-Domain der anderen ist. In Zeiten in denen Browser sehr stark darauf achten, welche Zugriffs- und Ausführungsrechte Ressourcen bekommen, die nicht von DERSELBEN Domain wie die aufrufenden Seite geladen werden, ist es also sehr wichtig und entscheidend ob nun mit oder ohne www verwendet wird. Der
Shop liefert über das Template für alle Ressourcen die er selbst verwaltet die Domain aus, die in der
config.JTL-Shop.ini.php im Define für URL_SHOP angegeben ist. Das ist also die Domain, unter der alle Ressourcen (Javascript, Bilder, Fonts, etc.) angesprochen werden. Es muss also sichergestellt werden, dass der Shop IMMER unter dieser Domain aufgerufen wird, egal ob der Nutzer nun ein www oder eben keins eintippt. Diese Sicherstellung passiert über die Rewrite-Rules in der .htaccess.
Wenn du also deine Shop-URL bisher vorzugsweise in der Form
meine-domain.tld angegeben hast, ist es eher kontraproduktiv jetzt auf die Variante mit www zu setzen. Damit wird dann jeder der bekannten und verlinkten Aufrufe erstmal mit einer Weiterleitung beantwortet. Du solltest deine Regel also eher in die andere Richtung abändern, also als Hauptdomain in die
config.JTL-Shop.ini.php ein
https://domainname.de und eine Weiterleitungsregel, die Aufrufe mit www entsprechend auf ohne www umleitet.