Ik ben op het moment bezig met een site waarbij secure verbindingen en non-secure verbindingen worden gebruikt. Niet binnen één dezelfde pagina, maar wel qua onderdelen op de site. Je moet je hierbij voorstellen dat het contactformulier via HTTPS loopt (vraag niet waarom) en de sitemap weer via HTTP.
Op de pagina's die secure moeten zijn zit een check waardoor er als je via HTTP de pagina bezoekt je wordt geredirect naar de HTTPS variant.
So far so good maar als je op een HTTPS pagina bent en er worden relatieve URL's gebruikt, dan worden vervolgens de pagina's waarvoor je niet perse een HTTPS verbinding nodig hebt ook via HTTPS geserveerd. Ik vraag me hierbij af of ik dan geen absolute URL's dien te gebruiken zodat de server geen onnodige encryptie hoeft uit te voeren.
Wat ik ook kan doen, is de pagina's die niet perse een HTTPS verbinding nodig hebben, redirecten naar de HTTP variant zoals ik dat ook doe met pagina's die verplicht HTTPS zijn.
Ik vraag me af wat in deze de best practice is.
Op de pagina's die secure moeten zijn zit een check waardoor er als je via HTTP de pagina bezoekt je wordt geredirect naar de HTTPS variant.
So far so good maar als je op een HTTPS pagina bent en er worden relatieve URL's gebruikt, dan worden vervolgens de pagina's waarvoor je niet perse een HTTPS verbinding nodig hebt ook via HTTPS geserveerd. Ik vraag me hierbij af of ik dan geen absolute URL's dien te gebruiken zodat de server geen onnodige encryptie hoeft uit te voeren.
Wat ik ook kan doen, is de pagina's die niet perse een HTTPS verbinding nodig hebben, redirecten naar de HTTP variant zoals ik dat ook doe met pagina's die verplicht HTTPS zijn.
Ik vraag me af wat in deze de best practice is.