JTL-Hosting und SSL - Bilder auf der Startseite

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
Hallo,
wir verwenden den aktuellen JTL-Shop 3.17 Built: 4 und das JTL-Hosting Paket mit SSL-Zertifikat. Nun habe ich aber das Problem mit Grafiken auf der Startseite. Diese muss ich immer mit https.... ansprechen, sonst wird oben in der URL das Schloss nicht angezeigt.

Wie ich nun bei einigen anderen schon gesehen habe funktioniert, dass auch ohne https...

Bei uns ist es aber so, lasse ich das "s" weg wird das Schoss in der URL nicht angezeigt.

Woran könnte das liegen?

Gruß

deepblue
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: JTL-Hosting und SSL - Bilder auf der Startseite

Bei uns ist es aber so, lasse ich das "s" weg wird das Schoss in der URL nicht angezeigt.

Ist auch richtig so. Um das zu vermeiden müsstest du per htaccess immer auf https umleiten. Das macht aber nur Sinn, wenn der ganze Shop unter SSL läuft und keine unsicheren Inhalte eingebunden sind. Oder für spezielle Seiten diese Umleitungsregel definieren. Aber auf interne Bilder sollte man generell relativ verweisen, ohne Protokoll und Domain.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: JTL-Hosting und SSL - Bilder auf der Startseite

Warum über absolute URL und nicht über relative URL "/mediafiles/Bilder/meinBild.png"
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Hosting und SSL - Bilder auf der Startseite

@casim

genauso hatte ich es vorher. Leider war da das Problem das oben in der URL das Schloß für SSL nicht angezeigt wurde.

Der JTL-Support meinte ich sollte den Pfad immer mit https:// .... für Bilder angeben, dann funktioniert das mit dem Schloß wieder.

Was mir nun aber aufgefallen ist, nun brauchen die Bilder beim laden recht lange.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: JTL-Hosting und SSL - Bilder auf der Startseite

@casim

genauso hatte ich es vorher. Leider war da das Problem das oben in der URL das Schloß für SSL nicht angezeigt wurde.

Der JTL-Support meinte ich sollte den Pfad immer mit https:// .... für Bilder angeben, dann funktioniert das mit dem Schloß wieder.

Was mir nun aber aufgefallen ist, nun brauchen die Bilder beim laden recht lange.

Ok, ich würde jetzt behaupten diese Aussage sei totaler Quatsch. Denn: Wenn relative Pfadangaben verwendet werden, dann wird IMMER die Domain samt Protokoll von der Seite verwendet auf der man sich gerade befindet. Das ist auch genau der Sinn hinter relativer Verlinkung.

Edit: Kannst du mal bitte einen Link zum Shop posten um sich das mal anzuschauen? Bitte bau mal die Bilder relativ ein zum Testen.
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Hosting und SSL - Bilder auf der Startseite

OK, habe es eben noch einmal ausprobiert. Die Bilder werden nun angezeigt und das Schloß ist auch da.

Super!!!! Vielen Dank. Zur Info habe das nun so angegeben:


<img alt="Vorkasse" src="/mediafiles/Bilder/vorkasse-neu.png" style="width: 130px; height: 30px;" /><br />
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: JTL-Hosting und SSL - Bilder auf der Startseite

so ist es auch vollkommen korrekt!

Kann es sein, dass du bei den Versuchen wo du mit relativen Pfaden gearbietet hast, aber die Bilder nicht angezeigt wurden, den "/" am Anfang weggelassen hattest?!?!
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Hosting und SSL - Bilder auf der Startseite

@casim

ja, dass könnte der Fehler gewesen sein. Hatte mit dem vom JTL-Support Team schon alle möglichen Sachen ausprobiert.
Mit https://... funktionierte es dann schließlich und ich war froh das oben in der URL überhaupt das Schloß zu sehen war.

Vielen Dank nochmals für euere Hilfe. =)
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: JTL-Hosting und SSL - Bilder auf der Startseite

Kleine Ergänzung:
Wenn absolute URLs für Ressourcen verwendet werden, dann schreibt anstatt "http://" bzw. "https://" einfach das Kürzel "//" ohne explizite Protokollangabe. So wird die Ressource über das Protokoll geladen, das gerade verwendet wird.
Code-Beispiel:
Code:
<img src="//www.example.com/example.jpg" alt="" />

Es ist natürlich trotzdem vorab zu prüfen, ob die Ressource überhaupt via https geladen werden kann.
 

Ähnliche Themen