Magento: aktuelle URL ermitteln

Magento: aktuelle URL ermitteln

Für die Template Entwicklung ist es oft notwendig die aktuelle Url zu ermitteln. Aber auch für viele andere Einsatzzwecke braucht man die Funktion immer wieder. In Magento gibt es eine Vielzahl verschiedener Möglichkeiten die aktuelle Url zu ermitteln und ich will daher nur zwei sehr gängige Möglichkeiten aufzeigen. Es gibt, je nach Spezialfall, aber auf jeden Fall noch weitere, sinnvolle Möglichkeiten. Die gängigste Variante ist, die Url über die Core/Url Helper Klasse aufzurufen. Das sieht dann so aus: Die Url über das Store Objekt aufzurufen ist genauso möglich: Ich benutze eigentlich immer die core/url Helper Klasse. Ich denke, dass ist der einfachste Weg um an die aktuelle Url von Magento zu kommen. Falls ihr nur den aktuellen Pfad der Url benötigt, um diesen mit anderen Werten abzugleichen könnt ihr folgenden Code verwenden. Im Beispiel wird überprüft, ob die aktuelle Url eine Url des Blogs...
Weiterleitung von http auf https einrichten

Weiterleitung von http auf https einrichten

Https (Hypertext Transfer Protocol Secure) ist derzeit in aller Munde, schließlich will Google in Zukunft Webseiten, welche per https erreichbar sind bevorzugen. Seitdem versuchen viele ihre Webseite per https erreichbar zu machen. Nur weil eine Webseite über https erreichbar ist, heisst das allerdings noch lange nicht, dass diese auch darüber aufgerufen wird. Die Webseite ist trotzdem noch über http erreichbar. Um das zu ändern, gibt es verschiedene Möglichkeiten. 1. Möglichkeit: über die .htaccess Datei Durch das kopieren des Codes oben in eure .htaccess Datei, werden Besucher automatisch von http Webseite auf die https Webseite weitergeleitet. Das funktioniert mit jedem CMS-System. 2. Möglichkeit: über PHP Natürlich ist es auch möglich die Weiterleitung über PHP auszuführen. Dafür müsst ihr am Anfang von eurer index.php folgenden Code Schnippsel einfügen. Das funktioniert nur, wenn euer CMS oder Framework jeden Webseiten Request über eine zentrale index.php leitet (z.B. mit Magento,...