Shopseiten: SEO-Urls funktionieren nicht (Belohnung!)

Guten Abend!

Nach stundenlangem Rumprobieren brauche ich doch die Hilfe des kompetenten Forums:

Ich möchte eine Shopseite mit dem Titel „Lexikon: a“ nicht unter der automatisch generierten Url (http://www.foodloose.net/lexikon-a) veröffentlichen, sondern unter http://www.foodloose.net/lexikon/a/.

Deshalb habe ich unter Grundeinstellungen > SEO/Router-Einstellungen > Sonstige SEO-Urls folgendes eingefügt: „sViewport=custom&sCustom=77,lexikon/a/“

Die SEO-Urls werden in die Datenbanktabelle „s_core_rewrite_urls“ geschrieben, allerdings steht in der Spalte „main“ der Wert „0“. Es wird nicht auf die beabsichtigte Seite http://www.foodloose.net/lexikon/a/ weitergeleitet, sondern auf die Standard-Url.

Wenn ich den Wert auf „1“ setze, funktioniert es. Aber nur bis zum nächsten Mal der SEO-Index neu erstellt wird.

Warum werden die von mir angelegten SEO-Urls überschrieben?

PS: wer mir helfen kann verdient sich ein paar leckere Nussriegel :slight_smile:

Gruß

Severin

(Shopware-Version: 5.1.6)

#1 die URL der Shopseiten werden hier definiert:

#2

die Definition sollte m.E woe folgt lauten lexikon/{$site.description}

#3

die Seiten müssen a, b, c etc. heißen.

1 „Gefällt mir“

ich weiß ja nicht ob Smarty da greift, wenn ja müsste es mir „replace“ gehen > http://www.smarty.net/docsv2/de/language.modifier.replace.tpl

Es werden dann aber alle ": " (Doppelpunkt + Leerzeichen) in „/“ bei den Shopseiten umgewandelt.

Seo-Url Shopseiten müsste dann so aussehen, ungetestet:

{$site.description|replace:": ":"/"}

Ich habe es gerade getestet und es funktioniert, kompletten Cache löschen und Seo neu aufbauen und gegebenfalls noch mal den Cache löschen.

Wenn du am Ende der URL noch ein / haben willst dann muss das ganze so aussehen:

{$site.description|replace:": ":"/"}/

Uwe

1 „Gefällt mir“

Hallo zusammen,

@NextMike: ich hatte vergessen zu erwähnen, dass ich auch noch andere Shopseiten habe, deren Url-Struktur sich natürlich nicht ändern soll. Bei der von dir vorgeschlagenen Lösung wird ja einfach allen Shopseiten “lexikon/” vorangesetzt.

@useg: deine Lösung ist sehr kreativ, funktioniert bei mir aber. Vielen Dank!

Wenn ich es richtig verstehe kann man die Shopseiten-Urls grundsätzlich nicht durch Einträge im Feld “Sonstige SEO-Urls” beeinflussen (aber das wäre doch eigentlich ne feine Sache!)

Vielen Dank euch beiden! Bitte schickt mir eure Adresse als PM, dann bekommt ihr wie versprochen ein paar Bio-Riegel zum snacken!

S

:smiley: das entscheidende ist im richtigen Feld zu arbeiten. Den Rest kann man sich ja wohl passend zurechtlegen.