Morgen, ich habe ein Problem. Laut Webmaster Tools habe ich Duplicate Content auf der Seite. /living-nature/feuchtigkeitsspray-fuers-gesicht /shopware.php/living-nature/feuchtigkeitsspray-fuers-gesicht Mache ich was falsch oder ist es ein Fehler von Shopware 4. Bei Shopware 3 hatte ich das nicht! DANKE Gruß Albertus
Guten Morgen Es hat nichts mit Shopware 4 zu tun. Es sind deine SEO URL Einstellungen die geändert werden müssen. Ziemlich das Problem oft auch im Forum zu finden oder in der Hilfe.
Danke für deine Antwort. Habe aber leider nicht dazu gefunden, vielleicht kannst du mir ein Tip geben! Gruß Albertus
Hat niemand einen Tip wie ich domain/shopware.php/kategorie so umleiten kann, dass es nicht mehr in der URL auftaucht? DANKE Gruß Albertus
Schau bitte mal im Backend Modul unter SEO Einstellungen nach.
So sehen meine Einstellungen aus!
Hallo Deine URLS werden so angezeigt www.test/artikel.de ?? Du solltest eine Robots.txt anlegen so das die URLs shopware.php nicht indexiert werden. In Shopware 3 war die Einstellung Startseite ohne Shopkernel in der URL nutzen. Ich arbeite nicht mit Version 4 , da Sie leider nicht ausgereift ist. Ich hoffe ein bisschen geholfen zu haben.
Hallo, mit dem 4.0.6 RC2 wird das „shopware.php“ per Standard aus dem Routing entfernt. Dort gibt es das neue Feld „Shopware-Kernel aus URL entfernen“ unter „SEO/Router Einstellungen“. Könnt ihr ja Mal einen Blick drauf werfen. Besten Gruß, Daniel
Hi Albertus, also damit das nicht mehr auftritt was du da beschreibst haben wir eine neue Funktion in Shopware eingebaut. Falls irgendwo fälschlicherweise ein solcher Link vorhanden sein sollte, leiten wir per 301 auf den richtigen Link um. Ohne shopware.php im Link. Um diese neue Funktion zu erhalten musst du dir den aktuellen RC2 der 4.0.6 installieren. Alle Infos dazu findest du hier: http://wiki.shopware.de/Minor-Update-4. … 7_454.html Du kannst natürlich auch noch einige Tage warten und dann die finale 4.0.6 installieren. Dort wird diese Funktion natürlich auch drin sein. Wann genau diese kommt kann ich aber nicht sagen. Schöne Grüße aus dem Münsterland Patrick
Bei mir ist diese Funktion leider nicht. Habe bei Profihost die vorinstallierte Version 4.0.6 übernommen und in der existiert dieser Knopf nicht. Seit 4.0.7 tauchen die zwar nicht mehr auf, sind aber noch immer aufrufbar (Google). Wie komme ich nachträglich zu dieser einstellungsmöglichkeit? Wie kann ich ein 301 händisch bewerkstelligen? mfg achim
Hi Achim, einen redirect kannst du in der .htaccess einrichten. Redirect 301 /shopware.php/Artikel123 /Artikel123 Sollte eigentlich aber nicht nötig sein. Die URLs mit shopware.php sind ja nicht mehr in deiner Sitemap zu finden. Google wird diese also auch nicht mehr crawlen. In den Google Webmaster Tools kannst du ja auch die alten URLs entfernen. Gruß Patrick
[quote=„Webtüftler“]Bei mir ist diese Funktion leider nicht. Habe bei Profihost die vorinstallierte Version 4.0.6 übernommen und in der existiert dieser Knopf nicht. Seit 4.0.7 tauchen die zwar nicht mehr auf, sind aber noch immer aufrufbar (Google). Wie komme ich nachträglich zu dieser einstellungsmöglichkeit? Wie kann ich ein 301 händisch bewerkstelligen? mfg achim[/quote] Hallo, Google löscht die URLs mit shopware.php/kategorie nicht aus dem Index, nur weil mit der Sitemap andere URLS eingereicht werden, solange diese abrufbar sind. Hier kann die Tasche unter beiden URLS abgerufen werden: 1. /shopware.php/kids-und-teenies/taschen/8/canvas-tasche-blumenwiese-von-wendekreis und 2. /kids-und-teenies/taschen/8/canvas-tasche-blumenwiese-von-wendekreis Dabei leitet Shopware nichts um, sondern liefert beide Seiten mit dem Code 200 aus, einer existierenden Seite. Für Google ist ihr Index, respektive der Link, also vollkommen korrekt. Um evtl. Rankings auf die neuen SEO-URLs zu transferieren und evtl. duplicate content zu vermeiden, ist ein redirect die einzige sinnvolle Lösung. Natürlich kann nicht für jede URL manuell ein redirect eingetragen werden. Dies muss und kann man in diesem Fall durch eine RewriteRule in der htaccess erledigen. RewriteRule /shopware.php/(.*) http://http://www.allerliebst-rosarot.de/$1 [R=301,L] Ist nicht getestet, müsste aber gehen
Kommt wahrscheinlich durch den Tippfehler, keine Ahnung, wie der sich eingeschlichen hat: RewriteRule /shopware.php/(.\*) http://www.allerliebst-rosarot.de/$1 [R=301,L]
Da war ein http:// zuviel und anscheinend ist daraus dann dieses komische Konstrukt mit dem .com geworden, das die Fehlermeldung produziert hat. Ich schreibe es mal lieber nicht auf. Aber ganz ehrlich,dein Virenscanner oder deine Browsereinstellungen sind Schrott, wenn er aus einem http://www eine neue com-Adresse macht.