Hallo zusammen, ich hatte anfangs meinen Shop SW CE auf http://www.domain.com und auch den Host des deutschen Subshops mit www. Als Alias war ohne-www eingetragen. Als ich vor einiger Zeit meine SW ID angelegt habe, hatte ich aber nicht darauf geachtet, dort das www bei der Domain auch anzugeben. Die ersten Probleme kamen dann beim Plugin Manager, der immer einen Connection Error ausgab. ok, kein problem soweit, ich kann ja das BE auch ohne die Subdomain www aufrufen und ggf. für die Zeit der Arbeiten an Plugins den Host in den Grundeinstellungen auf ohne www ändern. Das hat auch bislang geklappt. Jetzt würde ich wegen einer neuer Zahlungsart und dem entsprechenden Plugin dauerhaft auf das www verzichten wollen. Allerdings habe ich in meinen Texten und Einkaufswelten hartkodierte Links mit dem www stehen. Wenn ich das Shopware Backend nun so umstelle, dass der Shop ohne www laufen soll und die wwww.domain als alias eintrage, funktionieren alle manuell gesetzten Links nicht mehr bzw. führen auf die Startseite, was der Standard-Redirect sein dürfte. Ich habe auch schon Shopware angeschrieben wegen dem Problem und versucht, über meinen SW Account die Domain mit www. hinzuzufügen. Aber wenn ich unter meiner Shopware ID eine neue Domain mit www anlegen will, sagt das System, der Shop sei schon lizensiert. Auf Nachfrage bei Shopware, ob die mir nicht einfach die zu meiner ID zugehörige Domain zurücksetzen, dass ich doch das www behalten kann, kam leider nur der Hinweis auf die Professional Version. Klar, versteh ich vom Prinzip her schon, dass keiner gern für lau arbeitet, aber irgendwie will mir das nicht so recht runter, dass mit oder ohne www so eine Fitzelei werden kann. Als Workaround habe ich bereits mit der htaccess experimentiert, aber obwohl dort die rewrite rule von www zu ohne-www steht, laufen meine manuell im Shop gesetzten Links immer auf die Startseite *lol* Mir würde jetzt noch einfallen in der DB das www. aus allen Texten löschen zu lassen. Aber ist das echt so kompliziert? Gibts da keinen anderen Weg? Danke mal vorab für Anregungen. Grüße Alex PS: Ich nutze Shopware CE 4.1.2
Hallo, wie sieht denn die htaccess aus?
Ich hab unter die rewritebase den Eintrag für ohne-www gesetzt: RewriteCond %{HTTP_HOST} !^my-domain.com$ [NC] RewriteRule ^(.*)$ http://my-domain.com/$1 [R=301] den Rest habe ich unverändert gelassen. Mittlerweile habe ich das für den reibungsfreien Betrieb alles wieder zurückgenommen und warte ab, ob ich einen guten Tipp bekomme
[quote=“cws”]Ich hab unter die rewritebase den Eintrag für ohne-www gesetzt: RewriteCond %{HTTP_HOST} !^my-domain.com$ [NC] RewriteRule ^(.*)$ [url=http://my-domain.com/$1]http://my-domain.com/1[/url] [R=301] den Rest habe ich unverändert gelassen. Mittlerweile habe ich das für den reibungsfreien Betrieb alles wieder zurückgenommen und warte ab, ob ich einen guten Tipp bekomme ;)[/quote] Hallo, direkt nach RewriteBase, die ist ggf. noch auskommentiert. [code]RewriteCond %{HTTP\_host} ^www\.my\-domain\.de [NC] RewriteRule ^(.\*) http://my-domain.de/$1 [R,L][/code] Schreibt alle http://www.my-domain.de/REST auf my-domain.de/REST H. Thomas (info@mycetome.de)
Ja die Base ist auskommentiert. Jetzt macht er, was er soll Vielen Dank! Dann kann ich den Shop ja nun ohne WWW betreiben und muss auch meine Links nicht anfassen. Weiß zwar nicht mehr, warum ich das im letzten Jahr alles absolut gesetzt habe, bei relativen hätte ich das Problem ja nie gehabt. Aber sies drum, es funktioniert. Besten Dank nochmals.