# Sprechende URL für Landingpage ohne Kategorie

**URL:** <https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [29. Oktober 2014 um 11:43 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249 "2014-10-29T11:43:25Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oenomercato](https://avatars.discourse-cdn.com/v4/letter/o/919ad9/32.png) [@Oenomercato](https://forum.shopware.com/u/Oenomercato)\
**Post date:** [29. Oktober 2014 um 11:43 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/1 "2014-10-29T11:43:25Z")

</div>

Hallo, unter Grundeinstellungen - SEO/Router Einstellungen kann man ja die URL Struktur für die Landingpages einstellen. Voreingestellt ist {sCategoryPath categoryID=$campaign.categoryId}/{$campaign.name} Diese URL-Struktur würde ich gerne ändern. {$campaign.name} - bleibt bei mir in der URL immer leer. Woher zieht dieses Snippet seinen Inhalt? Jede Einkaufswelt/Landingpage hat einen eigenen Namen. Diesen würde ich gerne in der URL einfügen. Gibt es dazu ein Snippet? Hier habe ich nicht das passende gefunden (oder übersehen?): [http://wiki.shopware.com/SEO-Router-Ein … l\_912.html](http://wiki.shopware.com/SEO-Router-Einstellungen%5C_detail%5C_912.html)

---

<div class="post-metadata">

**Author:** ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)\
**Post date:** [30. November 2014 um 22:39 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/2 "2014-11-30T22:39:03Z")

</div>

Hallo Oenomercato, leider habe ich keine Antwort, sondern selber den selben Bedarf. Hast Du inzwischen eine Lösung gefunden? Btw.: Ich bin neu mit Shopware unterwegs. Hier im Forum findet man leider sehr viele Posts, auf die es nicht eine einzige Antwort gibt. So wie diesen hier, das ist sehr schade.

---

<div class="post-metadata">

**Author:** ![Oenomercato](https://avatars.discourse-cdn.com/v4/letter/o/919ad9/32.png) [@Oenomercato](https://forum.shopware.com/u/Oenomercato)\
**Post date:** [1. Dezember 2014 um 16:56 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/3 "2014-12-01T16:56:57Z")

</div>

Hallo, es wird automatisch der Titel auch in die URL übernommen, es gibt dann aber 2 URLs für diese Seite. Beispiel: Das ist die sprechende URL mit dem Namen der Einkaufswelt, diese URL bleibt erhalten, wenn ich sie so eingebe: [http://www.oenomercato.de/riesling](http://www.oenomercato.de/riesling) Es wird aber auch diese „kryptische“ URL erstellt: [http://www.oenomercato.de/?sViewport=ca … motionId=8](http://www.oenomercato.de/?sViewport=campaign&emotionId=8) Die selbe Seite ist also mit 2 URLs erreichbar.

---

<div class="post-metadata">

**Author:** ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)\
**Post date:** [2. Dezember 2014 um 00:29 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/4 "2014-12-02T00:29:31Z")

</div>

Hallo Oenomercato, dann wären es jetzt schon 3 URLs. Denn unter [http://www.oenomercato.de/campaign/inde … motionId/8](http://www.oenomercato.de/campaign/index/sCategory/3/emotionId/8) ist die Seite auch zu erreichen. Das ist der Eintrag im Quelltext `<link rel="canonical" href="http://www.oenomercato.de/campaign/index/sCategory/3/emotionId/8">` Bekommt man das nicht irgendwie in den Griff, dass es nur eine, und zwar sprechende URL für die Landingpages gibt?

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [2. Dezember 2014 um 09:01 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/5 "2014-12-02T09:01:50Z")

</div>

Hallo zusammen, nutzt ihr noch eine ältere Shopware Version? Es gibt verschiedene URLs zu der Landingpage, dass ist korrekt. Das ist ja abhängig davon, in wie vielen Kategorien ihr die Seite zuweist. In der aktuellen Version ist es aber so, dass es immer eine feste SEO-URL gibt, nach dem Schema: [www.seite.de/Landingpage-Name](http://www.seite.de/Landingpage-Name) Diese SEO-URL ist auch als Canonical-Tag fest definiert, egal über welche URL ihr die Seite nun aufruft Sebastian

---

<div class="post-metadata">

**Author:** ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)\
**Post date:** [2. Dezember 2014 um 09:07 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/6 "2014-12-02T09:07:25Z")

</div>

Hallo Sebastian, danke für die Info. Allerdings habe ich (Version 4.3.2) folgendes Resultat Aufruf der Seite über [www.domain.de/testseite](http://www.domain.de/testseite) klappt, und im Quelltext findet sichHabe ich irgendwo noch etwas einzustellen?

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [2. Dezember 2014 um 10:42 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/7 "2014-12-02T10:42:53Z")

</div>

Hallo, ist das so auch im Standardtemplate? Ggf. ist das bei dir modifiziert/individuell und daher im Seitenquelltext nicht korrekt Sebastian

---

<div class="post-metadata">

**Author:** ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)\
**Post date:** [2. Dezember 2014 um 13:21 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/8 "2014-12-02T13:21:28Z")

</div>

[quote=„Sebastian Klöpper“]Hallo, ist das so auch im Standardtemplate? Ggf. ist das bei dir modifiziert/individuell und daher im Seitenquelltext nicht korrekt Sebastian[/quote] Aha, wir kommen der Sache näher. Ich verwende das Conexco Responsive-Template. Vielleicht liegt es ja da dran. Welche Datei müsste ich da mal unter die Lupe nehmen? Wo wird denn der Canonical URL generiert?

---

<div class="post-metadata">

**Author:** ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)\
**Post date:** [2. Dezember 2014 um 22:14 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/9 "2014-12-02T22:14:20Z")

</div>

:thumbup: Wie einfach! Man muss nur wissen wo man suchen soll. Für alle, die das Conexco Responsive-Template (Stand 1.11.0) nutzen, und sich darüber ärgern, dass die Landingpages zwar mit dem Campaign-Namen als URL, also dem Namen der Landingpage erreichbar sind, aber im Quelltext als canonical-tag noch den verschchachtelten id-Pfad (siehe Post weiter oben) haben, die Lösung bringt folgende Anpassung: Erzeugt eine Datei im Pfad \_theme/frontend/campaign/index.tpl und fügt folgenden Inhalt ein ` {extends file='frontend/home/index.tpl'} {\* Ändert den Canonical-Tag zur sprechenden URL der Landingpage\*} {block name='frontend\_index\_header\_canonical'}<link rel="canonical" href="%7Burl%20emotionId=%24emotionId%7D">{/block} ` Abspeichern und fertig. Nach dem nächsten Neuaufbau der SEO-URLs habt Ihr einen schönen canonical-tag! Grüße

---

<div class="post-metadata">

**Author:** ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)\
**Post date:** [2. Dezember 2014 um 22:28 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/10 "2014-12-02T22:28:16Z")

</div>

@ sebastian Eine Frage hätte ich noch zur Ergänzung, das mit den canonical tags klappt ja jetzt. Allerdings scheint shopware nicht zu mögen, wenn ich das URL Template für die Einkaufswelten mit einem abschließenden “/” versehe. Dann schaltet der Shop bei Aufruf einer solchen URL (z.B. [http://www.domain.de/meine-page/](http://www.domain.de/meine-page/)) immer wieder zurück auf die Startseite, was wie ich vermute die in diesem Fall die fehlende #404 sein soll? An anderen Stellen (z.B. bei den Artikeln, meine ich) hat das SEO Routing nichts gegen einen abschließenden slash. Kann das von Seiten von SW bestätigt werden, oder sollte es eigentlich gehen? Danke schon mal ----------------------------------------------------- Update: HAT SICH ERLEDIGT - ES GEHT!! ----------------------------------------------------- Sorry, hatte mich in den Caches bzw. der Reihenfolge der Löschung oder so verhangen. Klappt jetzt wie gewünscht.

---

<div class="post-metadata">

**Author:** ![Joscha](https://avatars.discourse-cdn.com/v4/letter/j/e47774/32.png) [@Joscha](https://forum.shopware.com/u/Joscha)\
**Post date:** [18. Dezember 2014 um 01:04 UTC](https://forum.shopware.com/t/sprechende-url-fur-landingpage-ohne-kategorie/23249/11 "2014-12-18T01:04:52Z")

</div>

Hallo, diese Verhalten wurde von uns bereits korrigiert und wird mit der nächsten Version veröffentlicht. Grüße
