Ich habe bei unseren Einkaufswelten und Landingpages gerade festegestellt, dass diese zwar über “www.shopurl.de/landingpage” erreichbar sind, jedoch nicht über “shopurl.de/landingpage”. Da heute das “www” oft nicht mehr angegeben wird bzw. das viele einfach weglassen, gelant man dadurch automatisch auf die Startseite und nicht auf die korrekte Landingpage / Einkaufswelt! Wie lässt sich das ändern, damit die Seiten auch ohne “www” erreichbar sind?
*Falsch gelesen* Deine Seite sollte nur unter einer URL erreichbar sein. Niemals unter zwei. Für Google sind das zwei unterschiedliche Seiten mit und ohne www. Daher solltest du hier entweder alles auf ohne www oder alles auf mit www leiten, sodass all deine URLs nur unter einer einzigen Variante erreichbar sind.
Ich glaube, das war ein Missverständnis. Es soll ja weitergeleitet werden, aber eine Landingpage vom Hostalias wird derzeit auf die Startseite weitergeleitet! Das ist leider normales Verhalten von Shopware und der Support hat deshalb aktuell ein Ticket im öffentlichen Bugtracker erstellt, das dieses Verhalten adressiert: http://jira.shopware.de/?ticket=SW-9515 Genau das wird dringend benötigt, da man bei Eingabe einer URL ohne „www“ auf die Hauptseite weitergeleitet wird. Das ist kein doppelter Content und sollte standardmäßig funktionieren bzw. aktivierbar sein o.ä. Lösungsvorschläge willkommen…
Problem mithilfe des Shopware Supports gelöst. Beispiel Rewrite Condition für mehrere Top Level Domains, um hostalias auf host umzuleiten (meinedomain.x auf www.meinedomain.x): In der htaccess ganz oben nach RewriteEngine on folgende einfügen: # Umleitung für die .com-Domain RewriteCond %{HTTP_HOST} ^meinedomain.com$ [NC] RewriteRule ^(.*)$ [url=http://www.meinedomain.com/$1]http://www.meinedomain.com/1[/url] [L,R=301] # Umleitung für die .de-Domain RewriteCond %{HTTP\_HOST} ^meinedomain\.de [NC] RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [L,R=301] …usw.
[quote=“bossashop”]Problem mithilfe des Shopware Supports gelöst. Beispiel Rewrite Condition für mehrere Top Level Domains, um hostalias auf host umzuleiten (meinedomain.x auf http://www.meinedomain.x): In der htaccess ganz oben nach RewriteEngine on folgende einfügen: # Umleitung für die .com-Domain RewriteCond %{HTTP_HOST} ^meinedomain.com$ [NC] RewriteRule ^(.*)$ [url=http://www.meinedomain.com/$1]http://www.meinedomain.com/1[/url] [L,R=301] # Umleitung für die .de-Domain RewriteCond %{HTTP\_HOST} ^meinedomain\.de [NC] RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [L,R=301] …usw.[/quote] Ja das sagte ich ja domain.de -> www.domain.de oder www.domain.de -> domain.de