# SEO Url in Version 5.2.4 nicht korrekt?

**URL:** https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959
**Category:** Allgemein
**Created:** [10. August 2016 um 16:55 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959 "2016-08-10T16:55:53Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![ThomasF](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@ThomasF](https://forum.shopware.com/u/ThomasF)
#### Post date: [10. August 2016 um 16:55 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/1 "2016-08-10T16:55:53Z")

</div>

Hallo,

wir haben das Update auf Version 5.2.4 durchgeführt.

In der alten Version haben wir als SEO Url folgendes eingetragen: **{sCategoryPath categoryID=$sCategory.id}.html**

Das funktionierte perfekt - alle URLS hatten die Endung .html.

In der Version 5.2.4 wird nun aus dem **.html** ein **-html** (also minus statt Punkt)

Wie bekommen wir das wieder hin, dass die url wieder mit .html endet?

Habt Ihr auch das Problem und vielleicht kann jemand helfen?

&nbsp;

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [10. August 2016 um 17:02 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/2 "2016-08-10T17:02:24Z")

</div>

Hallo,

ich schau mir das morgen früh mal an!

Kannst du mir dazu eine mail an [forum@shopware.de](mailto:forum@shopware.de) schicken?

Moritz

---

<div class="post-metadata">

### Author: ![ThomasF](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@ThomasF](https://forum.shopware.com/u/ThomasF)
#### Post date: [10. August 2016 um 17:10 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/3 "2016-08-10T17:10:58Z")

</div>

mach ich

---

<div class="post-metadata">

### Author: ![KevinS86](https://avatars.discourse-cdn.com/v4/letter/k/67e7ee/32.png) [@KevinS86](https://forum.shopware.com/u/KevinS86)
#### Post date: [10. August 2016 um 17:59 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/4 "2016-08-10T17:59:49Z")

</div>

Das kann ich bestätigen. Hab die Eintragung ebenfalls in meinem Testshop einmal nachvollzogen und bekomme folgende Kategorie Urls

[http://shopware.kevin-schmid.de/hoehenluft-abenteuer-html](http://shopware.kevin-schmid.de/hoehenluft-abenteuer-html)

Hier scheinen auf jeden Fall weitere Einstellungen betroffen zu sein:&nbsp;

Im Artikel SEO URL Bereich folgendes eintragen:

{sCategoryPath articleID=$sArticle.id}/{$sArticle.id}/{$sArticle.name}.html

Ergebnis:&nbsp;

[http://shopware.kevin-schmid.de/kochlust-provence/trinken/kaffee/114/adorno-html](http://shopware.kevin-schmid.de/kochlust-provence/trinken/kaffee/114/adorno-html)

Liebe Grüße

Kevin

---

<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: [10. August 2016 um 18:09 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/5 "2016-08-10T18:09:08Z")

</div>

Hi,

können wir bestätigen.

Morgen bekommt Ihr Feedback bzw. Lösung

Schönen Abend

Sebastian

---

<div class="post-metadata">

### Author: ![shopuser](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@shopuser](https://forum.shopware.com/u/shopuser)
#### Post date: [10. August 2016 um 19:00 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/6 "2016-08-10T19:00:54Z")

</div>

Hi,  
es könnte denke ich an der Rewritetable liegen,  
sonst war die immer in der Engine/core/class/ **sRewriteTable.php,**  
die Datei ist zwar immer noch dort, aber in der Datei ist die Rewite Tabelle nicht mehr drin.

wahrscheinlich werden “.” umgeschrieben/ersetzt durch&nbsp; “-” denn auch alle anderen Punkte im Titel welcher als Produkt url umgeschrieben wird, werden durch - ersetzt.

Gruss

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [10. August 2016 um 19:07 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/7 "2016-08-10T19:07:16Z")

</div>

Wir haben eine neue Komponente&nbsp;eingebunden die nun das Handling übernimmt. Das ist soweit auch nützlich, da man sich damit das manuelle Mapping spart und auch international die URLs korrekt generiert werden. Zu solchen Nebeneffekten darf es natürlich dennoch nicht kommen. Schauen wir uns wie Sebastian schrieb morgen direkt an!

Hier die Anpassung aus der 5.2.4:&nbsp;[SW-15039 - Replace seo url generator with slugify · shopware/shopware@f4beb1b · GitHub](https://github.com/shopware/shopware/commit/f4beb1becbec0578f843defc17b5db97eb773324)

&nbsp;

---

<div class="post-metadata">

### Author: ![shopuser](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@shopuser](https://forum.shopware.com/u/shopuser)
#### Post date: [11. August 2016 um 08:02 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/8 "2016-08-11T08:02:59Z")

</div>

hab ich schon gesehen aber bin kein profiprogrammierer, wo ist den die Zuordung hinterlegt ? bzw. wo kann ich dann eigene Regeln festlegen ?

---

<div class="post-metadata">

### Author: ![ThomasF](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@ThomasF](https://forum.shopware.com/u/ThomasF)
#### Post date: [11. August 2016 um 08:31 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/9 "2016-08-11T08:31:05Z")

</div>

Du hast doch gelesen, dass Sie sich dem Problem annehmen! Ich hoffe wir bekommen eine gute Lösung. Aus dem Github kann ich mir auch nichts nehmen, bin auch kein Programmierer.

---

<div class="post-metadata">

### Author: ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)
#### Post date: [11. August 2016 um 09:06 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/10 "2016-08-11T09:06:56Z")

</div>

Hallo Zusammen,

wir werden vorraussichtlich nächste woche eine neue Version veröffentlichen in dem wir diesen Bug behoben haben.

In der Zwischenzeit könnt ihr folgenden quickfix benutzen.

In der Dateil engine/Shopware/Core/sRewriteTable.php in Zeile 196 (Mehode ist&nbsp;sCleanupPath) folgendes einfügen:

```
// replace -html with .html at the end of the string
if (substr($path, -5, 5) === '-html') {
    $path = substr_replace($path, '.html',-5, 5);
}

```

Die gesamte methode sollte nun so aussehen:

```
public function sCleanupPath($path, $remove_ds = true)
{
    // replace forward slash to dashes in strings like "Help / Support"
    // to not create unnecessary directory levels
    $path = preg_replace("#\s/\s#", "-", $path);

    $parts = explode("/", $path);
    $parts = array_map(function ($path) {
        return $this->slug->slugify($path);
    }, $parts);
    $path = implode("/", $parts);

    if (substr($path, -5, 5) === '-html') {
        $path = substr_replace($path, '.html',-5, 5);
    }

    return $path;
}

```

&nbsp;

Alternativ habe ich diesen Fix auch in Form eines&nbsp;Plugins. Dies kann einfach über den Plugin-Manager im Backend installiert und aktiviert werden:&nbsp;[https://tempfile.me/dl/73apPNItqSYWmc/](https://tempfile.me/dl/73apPNItqSYWmc/).

&nbsp;

Viele Grüße,

Benjamin Cremer&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

### Author: ![ThomasF](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@ThomasF](https://forum.shopware.com/u/ThomasF)
#### Post date: [11. August 2016 um 09:14 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/11 "2016-08-11T09:14:30Z")

</div>

Ich möchte mich ganz herzlich bei den Programmierern bedanken!

---

<div class="post-metadata">

### Author: ![shopuser](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@shopuser](https://forum.shopware.com/u/shopuser)
#### Post date: [11. August 2016 um 10:01 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/12 "2016-08-11T10:01:45Z")

</div>

Hi,  
danke für die schnelle Behebung, ich denke aber man müsste generell die Umscheibung des "."Punkt und „-“&nbsp; weil in den vorherigen Versionen  
im Titel die Punkte nicht umgeschrieben wurden, wenn sich dann jetzt alle&nbsp; SEO Urls auch ändern die schon bei Google gelistet sind.

Zwar wird man&nbsp; beim Aufrufen der Url automatisch zur richtigen Seite weitergeleitet aber ich denke es könnte seotechnisch nicht so günstig sein.

Die Änderung betrifft ja auch nur wenn man bei den Seo Einstellungen .html einstellt hat wenn man .php oder.htm einstellt müsste das auch wieder  
geändert und angepasst werden.

Wäre es nicht auch möglich das die Rewrite Funktion&nbsp; nur wirlich den Titel, Kategorienamen umschriebn und nicht die statischen Endungen ( .html, .php) welche man bei den Seo Einstellungen festlegt.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [11. August 2016 um 10:55 UTC](https://forum.shopware.com/t/seo-url-in-version-5-2-4-nicht-korrekt/38959/13 "2016-08-11T10:55:26Z")

</div>

Der eigentliche Fix sieht nochmal deutlich anders aus. Das ist erstmal ein Hotfix für das .html-Problem.

Zukünftig werden Punkte nicht mehr ersetzt durch den eigentlichen Fix.
