2016-06-20 6 views
0

Ich bin wirklich neu zu hybris, also habe ich gerade installiert die accelebrates folgte der Wiki-Seite. Aber wenn ich die Seite mit dem HTTP-Link zugreifenHybris Beschleuniger Elektronik Website immer umleiten auf https

http://electronics.local:9001/yacceleratorstorefront/ es umleiten immer https://electronics.local:9002/yacceleratorstorefront/electronics/en/

Ich habe den Verdacht der get und der Server zurückkehren 302 Gefunden mit der neuen Umleitungs-URL.

Kann jemand helfen zu erklären, was die Einstellungen sind und warum hybris mich auf https-Link wie folgt umleiten.

Antwort

3

Es ist das Standardverhalten des Beschleunigers, es zu ändern, aktualisieren Sie die Datei spring-security-config.xml unter Ihrem Shop Frontausschub:

<security:intercept-url pattern="/**" requires-channel="https" /> 
+0

Vielen Dank @BenoitVanalderweireldt. Es klappt !. Sie sparen mir viel Zeit. –

+0

Hallo @Benoit Vanalderweireldt, nur bearbeiten, dass Sicherheitseinstellungen nicht genug ist. Ich habe die Anleitung in diesem Wiki https://help.hybris.com/6.0.0/hcd/8aef3efe8669101481a0ffe871a2f84c.html befolgt. Die Shop-Seite arbeitet jetzt an http, aber das Problem, dass ich das Produkt nicht in den Warenkorb legen kann. Die Ajax-Anfrage zurück 403 verboten? Irgendeine Idee ? –

0

Ich konnte dies erreichen, indem jede Instanz

<security:intercept-url pattern="/**" requires-channel="https" />

Löschen

oder einfach die

requires-channel="https"

an den Stellen, wo Interceptor in der gleichen Datei spring-security-config.xml von Benoit erwähnt etwas komplexer war.

Dann neu gestartet nur die Plattform (keine Kompilierung erforderlich).

Dies funktioniert aber offensichtlich auf Kosten der Entfernung aller https-Anforderungen, so dass dies nur zu Demonstrationszwecken verwendet werden sollte.

Verwandte Themen