Frage zur Anpassung von URL´s

Hallo,

ich würde gerne wissen ob und falls ja, wie es nachträglich möglich ist URL´s anzupassen (evt. auch mit einem Plugin)?

Zum Beispiel von

http://www.test.de/hochzeitskarten-menuekarten-c-85_127.html

auf

http://www.test.de/hochzeit-menuekarten-c-85_127.html

Was komischerweise nicht funktioniert ist die Anpassung über die Begriffe in der Navigation. Da ändert sich an der URL rein gar nichts wenn ich das Wort Hochzeitskarten auf Hochzeit umändere und natürlich über F5 aktualisiere und den Shop-Cache leere.

Die URLs müssen anschließend auch neu generiert werden.

Einstellungen->Caches/Performance(NICHT auf das ausklappende Untermenü)->Reiter Einstellungen->SEO

Datum der letzten Aktualisierung in die Vergangeheit setzen und auf  ‘SEO-Index neu aufbauen’ klicken.

Zusätzlich:

Unter Einstellungen->Grundeinstellungen->Storefront->SEO/Router Einstellungen können die Schemata zur URL-Generierung angepasst werden.

1 „Gefällt mir“

Besteht auch die Möglichkeit die URL der Menüpunkte, wie oben dargestellt, zu gestalten, ohne den Menüpunkt dementsprechend umändern zu müssen?

Weiß hier wirklich niemand Rat?

Ich bin mir nicht sicher ob ich Deine Frage richtig verstehe, aber evtl geht das über Textbausteine. 

Also ich versuche es noch mal einfacher zu sagen: Wenn man einen Menüpunkt anlegt, generiert das System automatisch eine URL dazu (aufgrund des Namen des Menüpunktes). Nun möchte ich aber diese URL selbst bestimmen und trotzdem im Frontend den Menünamen richtig, also so wie angelegt, angezeigt bekommen.

Einfach weil es mir seotechnisch emfpohlen wurde ein Url https://www.test.de/hochzeit-menuekarten.html (dies wäre dann Überkategorie Hochzeit, Unterkategorie Menuekarten) zu verwenden, ich es aber für einen Kartenshop mit Einladungen für verschiedene Anlässe, besser finde als Überkatgeoriepunkt Hochzeitskarten, Unterpunkt Menuekarten anzulegen. Trotzdem möchte ich aber die andere URL

In der Datenbank geht das. In der Tabelle s_core_rewrite_urls kannst du den Kategorien und Artikln etc. beliebige URLs zuordnen.

Wichtig ist dabei, pro Ziel (org_path) nur ein Mal in der Spalte main den Wert 1 zu vergeben. Die anderen müssen Main=0 haben.

Das klappt wunderbar und ist nach Moritz auch nicht irgendwie komisch, sondern völlig in Ordnung.

Wenn ich das richtig verstehe, geht es um die Kategorien, oder?
Das geht über die Kategorie-Freitextfelder.
Wir nutzen z.B. das Feld 6 und haben in den SEO-Routereinstellungen folgendes stehen:

{if $sCategory.attribute.attribute6}{$sCategory.attribute.attribute6}{else}{sCategoryPath categoryID=$sCategory.id}{/if}/

In das Feld 6 der Kategorie Menuekarten trägst Du „hochzeit-menuekarten“ (ohne „“) ein.
Wegen der Endung auf .html musst Du schauen. Wir lassen die Kategorien mit Slash enden.
Ersetze den / mit .html, dann sollte es funktionieren.
Danach den Cache für die SEO-URLs und den Shop leeren.
Am besten erstmal in einer Testumgebung prüfen.

Ja genau, es geht um Kategorien

Danke an alle!

Noch eine Frage zur Antwort von simplybecause: Danke, dass funktioniert soweit, aber es gibt jetzt ein Duplicate-Content-Problem, da z.B. nun sowohl

https://www.einladungskarten-shop.net/hochzeitskarten/einladung-goldene-hochzeit.net/

als auch

https://www.einladungskarten-shop.net/cat/index/sCategory/138

erreichbar sind.

Hast du noch andere Einstellungen in den Seo-Routereinstellungen verändert? Oder kann mir jemand sagen wo der Fehler liegt?

Hi,

dafür setzen wir im Standard Canonical-Links, so dass die SuMa “versteht”, dass SEO-Url die Standard-Ansicht der Seite ist. Vgl. https://support.google.com/webmasters/answer/139066?hl=de#6

In deinem Fall ist das auch so - die “technische” URL hat die SEO-URL als Canonical drin:

Schönen Gruß,

Daniel