Anfänger | Unterschiedliche Hosts

Hallo,

ich möchte gerne ein neues Plugin XYZ installieren. Ich habe mich an die Installationsanleitung gehalten, die Lizenzen installiert und auch das Plugin erfolgreich hochgeladen.

In unserem Shopware-Account wurde als Domain angegeben: http://domain.tld

Frage 1) Muss das nicht www. domain.tld heißen ?

In den Grundeinstellungen im Backend unter Shopeinstellungen=>Shops wurde als Host jedoch angegeben: www.domain.tld
Bei der Schreibweise mit www werden Fehler von Shopware gemeldet: " License checked failed for module …" oder Für die folgenden Plugins liegt keine gültige Lizenz vor: […]

Ändere ich den Hostnamen auf den eingetragenen Namen in unserem Shopware-Account, kann ich das Modul nutzen, muss aber danach wieder den Host auf www.domain.tld setzen,
da in der htaccess Weiterleitungen existieren. Nur dann funktioniert wieder nicht das Plugin.

Frage 2) Wenn ich nun die htaccess-Datei um folgende Einträge ergänzen würde:

# (1)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

# (2)
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


# => (1)(2)


RewriteCond %{HTTPS} !=on [NC,OR]
RewriteCond %{HTTP_HOST} !=www.domain.tld [NC]
RewriteRule ^(.*)$ https://www.domain.tld/$1 [R=301,L]

???

Liege ich dann richtig in der Annahme, dass ich den Host in den Grundeinstellungen im Backend unter Shopeinstellungen=>Shops gefahrlos auf domain.tld korrigieren könnte, ohne hier
böse Auswirkungen auf die Funktionen der anderen Plugins etc. befürchten zu müssen ?

Vielen Dank im Voraus !

Beste Grüße,

Stephan

In unserem Shopware-Account wurde als Domain angegeben: http://domain.tld

Frage 1) Muss das nicht www. domain.tld heißen ?

Das kommt darauf an, was du möchtest. Es muss genau so heißen, wie du den Shop später aufrufst. (Das was oben im Browser steht, wenn du das Frontend öffnest)

Liege ich dann richtig in der Annahme, dass ich den Host in den Grundeinstellungen im Backend unter Shopeinstellungen=>Shops gefahrlos auf domain.tld korrigieren könnte, ohne hier
böse Auswirkungen auf die Funktionen der anderen Plugins etc. befürchten zu müssen ?

Ich bin mir nun nicht sicher, welche Einträge du in der .htaccess ergänzt hast. Mit den oberen wird es aber ganz sicher Probleme geben. Es passiert folgendes: In der htaccess leitest du von domain.tld auf www.domain.tld um. In Shopware steht bei Host jedoch domain.tld. Shopware leitet daher automatisch auf domain.tld um, solange dies nicht aufgerufen wird. Daher landent man in einer endlosen Weiterleitungsschleife und der Shop ist nicht mehr erreichbar.

 

Einfache Lösung: Geh in den Shopware Account und ändere die Domain. Das geht unter Domainumzug. Dann bekommst du die Lizenzen auf www.domain.tld ausgestellt.

Viele Grüße

1 „Gefällt mir“

Muss ich dann Plugins nochmals neu installieren, wie z.B. Paypal (domain.tld) oder Cbax (domain.tld)

Nope. Einfach die alten Lizenzen löschen und neue eintragen (Einstellungen > Grundeinstellungen > Weitere Einstellungen > Lizenz-Manager). Dann den Cache leeren. (Wichtig ist, dass die alten Lizenzen wirklich gelöscht wurden. Sonst prüft SW u.U. die falsche Lizenz).
Plugins ohne Lizenz funktionieren sowieso unabhängig vom Host.

Viele Grüße

1 „Gefällt mir“

Ja, das sehe ich jetzt auch selbst. :wink:

Der Lizenzmanager zeigt hier auch nur zwei Lizenzen, die tatsächlich auf den abweichenden Host domain.tld eingestellt sind.
Hätte ich wohl auch selbst drauf kommen können. :wink: