# ARtikel URL in Datenbank

**URL:** <https://forum.shopware.com/t/artikel-url-in-datenbank/45851>\
**Category:** Programmierung\
**Created:** [18. Mai 2017 um 15:18 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851 "2017-05-18T15:18:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sepp1703](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sepp1703](https://forum.shopware.com/u/sepp1703)\
**Post date:** [18. Mai 2017 um 15:18 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/1 "2017-05-18T15:18:56Z")

</div>

Hallo zusammen,

kann mir jemand sagen, ob die Artikel URL’s irgendo in der Datenbank gespeichert werden?

Danke

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [18. Mai 2017 um 15:24 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/2 "2017-05-18T15:24:56Z")

</div>

du findest alle seo-Urls in der Tabelle &nbsp;s\_core\_rewrite\_urls

&nbsp;

---

<div class="post-metadata">

**Author:** ![sepp1703](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sepp1703](https://forum.shopware.com/u/sepp1703)\
**Post date:** [18. Mai 2017 um 15:36 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/3 "2017-05-18T15:36:44Z")

</div>

Hach vielen Dank, das genau was ich gesucht habe. Eine Frage noch hast du ne Idee wo die Verknüpfung da zu den Artikeln ist?!? also `s_core_rewrite_urls`.id zu Artikel ist?? Oder besser gefragt gibt es da überhaupt eine?

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [18. Mai 2017 um 17:13 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/4 "2017-05-18T17:13:38Z")

</div>

Hi,

ja, es gibt eine Verknüpfung in der Spalte „org\_path“:&nbsp;

&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/3ac62bc988507ce16809adf11ecb8e3d3760cfe3.png)

Nehmen wir etwa die letzte Zeile:

sViewport=detail&sArticle=26 || Genusswelten/Tees/und-so-weiter || 1 || 1

Bedeutet soviel wie: Die Url „[deinshop.de/genusswelten/tees/und-so-weiter](http://deinshop.de/genusswelten/tees/und-so-weiter)“ für den Shop 1 ist der Canonical Link („main=1“) für die technische URL controller=detail&sArticle=26. Darüber ist indirekt auch das Mapping zum Artikel vorhanden (ID = 26).

Eine „reine“ ID gibt es nicht: Die SEO-URL mappt immer auf eine technische URL, die zwar in der Regel&nbsp;aber nicht zwingend die ID beinhaltet. Etwas ausführlicher habe ich das alles mal hier beschrieben:&nbsp;[The Shopware SEO engine](https://developers.shopware.com/blog/2015/08/11/the-shopware-seo-engine/#search-results)

Besten Gruß,

Daniel

---

<div class="post-metadata">

**Author:** ![sepp1703](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sepp1703](https://forum.shopware.com/u/sepp1703)\
**Post date:** [19. Mai 2017 um 07:56 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/5 "2017-05-19T07:56:36Z")

</div>

Vielen Vielen Dank für den ausführlichen Artikel.

---

<div class="post-metadata">

**Author:** ![syntastic](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@syntastic](https://forum.shopware.com/u/syntastic)\
**Post date:** [10. November 2020 um 11:17 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/6 "2020-11-10T11:17:44Z")

</div>

Hallo Daniel,

ich versuche über einen SQL Select eine Übersicht aller „aktiven“ Produkte mit URL zum jeweiligen Produkt in einer HTML Tabelle auszugeben.

Die Problematik&nbsp;ist bei mir die Tabellenstruktur der Datenbank für die URLs. ( **s\_core\_rewrite\_urls** ). Dort gibt es keinen Bezug zur jeweiligen ArtikelID&nbsp;in einer separaten&nbsp;Spalte, sondern nur als Wert in den jeweiligen&nbsp;Zeilen. Damit werden dann auch Aritkel angezeigt, die nicht aktiv sind.&nbsp;

Man müsste doch besser in der Tabelle " **s\_core\_rewrite\_urls**" die ArtikelID&nbsp;als Spalte hinterlegen oder in der Haupttabelle " **s\_article**" die jeweilge URL-ID angeben, sodass diese verknüpft&nbsp;werden kann.

Wie bekomme ich das hin oder hat jemand einen anderen Workaround bzw. einen passenden SQL-Befehl?

Bisher habe ich das hier:

```
select concat('https://www.test.de/shop/de/', path) FROM `usr_p5496`.`s_core_rewrite_urls` WHERE `main` like 1 and `subshopID` like 1 and `org_path` like "%Article%"

```

Anbei ein Screenshot wie ich das meine.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [10. November 2020 um 12:54 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/7 "2020-11-10T12:54:07Z")

</div>

Mal vor einiger Zeit damit rumgespielt, daher nur als Ansatzpunkt zu betrachten:

```
SELECT a.id, a.name, seo.path 
FROM s_articles a, s_core_rewrite_urls seo
WHERE a.id = REPLACE (seo.org_path, 'sViewport=detail&sArticle=', '') 
AND a.active = 1 
AND seo.main = 1 AND seo.org_path REGEXP ('sArticle') 
ORDER BY seo.id DESC

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![it-brockmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/it-brockmann/32/9650_2.png) [@it-brockmann](https://forum.shopware.com/u/it-brockmann)\
**Post date:** [8. April 2024 um 10:39 UTC](https://forum.shopware.com/t/artikel-url-in-datenbank/45851/8 "2024-04-08T10:39:03Z")

</div>

Danke @R4M - hier noch mit Artikelnummer…

```auto
SELECT a.id, a.name, d.ordernumber, seo.path
FROM s_articles a, s_core_rewrite_urls seo, s_articles_details d
WHERE a.id = REPLACE (seo.org_path, 'sViewport=detail&sArticle=', '') 
AND a.active = 1 
AND seo.main = 1 AND seo.org_path REGEXP ('sArticle') 
AND a.id = d.articleID
ORDER BY seo.id DESC

```
