# HTTPS &amp; das Canonical TAG

**URL:** <https://forum.shopware.com/t/https-amp-das-canonical-tag/11186>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [25. Januar 2013 um 16:42 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186 "2013-01-25T16:42:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![clicklabs](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@clicklabs](https://forum.shopware.com/u/clicklabs)\
**Post date:** [25. Januar 2013 um 16:42 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/1 "2013-01-25T16:42:55Z")

</div>

Hallo Zusammen, die Funktion des Canonical TAG ist ja sehr gut implementiert in den SEO / Router Einstellungen in SW4. Was hier jedoch noch fehlt, wäre eine Regelung für die Verwendung mit einer sicheren Verbindung. Ich möchte ungern URLs mit [https://meinshop.de/…](https://meinshop.de/...). im Google Index sehen und will hier mit dem rel canonical alles auf [http://meinshop.de/…](http://meinshop.de/..). leiten oder besser gesagt Google das Signal geben, nur die http: zu indexieren! Das funktioniert i.d.R. auch bestens und die die sauberste Lösung im Umgang mit https. Nur bräuchte ich technisch kurz Hilfe, wie ich das umsetzen kann… Habe noch so ein paar kleine Programmieraufträge - falls ein Freelancer hier mitliest! Bitte melden 🙂 Aber das canonical Problem bekommen wir vllt. auch öffentlich in den Griff, da es jedem Shop mit SSL gut tut 😉 Der aktuelle Aufruf sieht ja wie folgt aus: ` {\* Canonical link \*} {block name='frontend\_index\_header\_canonical'}<link rel="canonical" href="%7B%24sCategoryContent.sSelf%7D" title="{if $sCategoryContent.description}{$sCategoryContent.description}{else}{$sShopname}{/if}">{/block} ` Wie könnte man jetzt hier “fix” das HTTP definieren? VG Daniel

---

<div class="post-metadata">

**Author:** ![bui\_ak](https://avatars.discourse-cdn.com/v4/letter/b/c37758/32.png) [@bui\_ak](https://forum.shopware.com/u/bui_ak)\
**Post date:** [25. Januar 2013 um 20:00 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/2 "2013-01-25T20:00:27Z")

</div>

[http://www.smarty.net/docsv2/de/languag … eplace.tpl](http://www.smarty.net/docsv2/de/language.modifier.regex.replace.tpl) also href="{$sCategoryContent.sSelf|regex\_replace:"/^https/":“http”}"

---

<div class="post-metadata">

**Author:** ![clicklabs](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@clicklabs](https://forum.shopware.com/u/clicklabs)\
**Post date:** [26. Januar 2013 um 01:01 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/3 "2013-01-26T01:01:54Z")

</div>

Hmm macht Sinn, will aber nicht funktionieren! Dennoch danke! Es wird trotzdem bei beiden Aufrufen jeweils auf sich selbst verlinkt.

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [28. Januar 2013 um 11:04 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/4 "2013-01-28T11:04:54Z")

</div>

Anstatt: href="{$sCategoryContent.sSelf|regex\_replace:"/^https/":„http“}" das hier: href=’{$sCategoryContent.sSelf|regex\_replace:"/^https/":„http“}’ Das sollte funktionieren. Gruß

---

<div class="post-metadata">

**Author:** ![clicklabs](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@clicklabs](https://forum.shopware.com/u/clicklabs)\
**Post date:** [28. Januar 2013 um 12:16 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/5 "2013-01-28T12:16:05Z")

</div>

Leider nein! Dann habe ich das hier als Ergebnis: `<link rel="canonical" href="shopware.php?sViewport=cat&amp;sCategory=10" title="Sortiment">` und nicht die sprechende URL.

---

<div class="post-metadata">

**Author:** ![clicklabs](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@clicklabs](https://forum.shopware.com/u/clicklabs)\
**Post date:** [4. Februar 2013 um 02:18 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/6 "2013-02-04T02:18:24Z")

</div>

Hier suche ich dringend Hilfe - wenn ein Freelancer Zeit hat, bitte melden!

---

<div class="post-metadata">

**Author:** ![Simon\_N](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Simon\_N](https://forum.shopware.com/u/Simon_N)\
**Post date:** [30. Juli 2014 um 15:30 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/7 "2014-07-30T15:30:05Z")

</div>

Ich pushe diesen Beitrag hier nochmal, da das Problem immer noch nicht gelöst wurde und sich viele dieselbe Frage stellen. Betrifft auch alle älteren Shopware Versionen. Was bisher noch herausgefunden wurde ist: Shopware wandelt selbst bei im Template hart-gecodeten Adressen http in https um. Da stellt sich die Frage wo in Shopware passiert das überhaupt?

---

<div class="post-metadata">

**Author:** ![TAiS46](https://avatars.discourse-cdn.com/v4/letter/t/82dd89/32.png) [@TAiS46](https://forum.shopware.com/u/TAiS46)\
**Post date:** [23. November 2014 um 13:36 UTC](https://forum.shopware.com/t/https-amp-das-canonical-tag/11186/8 "2014-11-23T13:36:21Z")

</div>

Wir wäre es mit Hilfe von robots.txt? [http://www.creare.co.uk/http-vs-https-duplicate-content](http://www.creare.co.uk/http-vs-https-duplicate-content) Vielleicht ist das ein besserer Ansatz? Denn die Unterseite “Registrieren” ist immer auf https. Jetzt google zu sagen, er soll http benutzen, würde mit einer Weiterleitung auf https enden.
