公司開發了一個電子商城的專案。現在要求註冊,登錄,購物車,支付這些頁面設定成HTTPS的傳輸,其他頁面為HTTP傳輸。請教高手要如何配置?
公司開發了一個電子商城的專案。現在要求註冊,登錄,購物車,支付這些頁面設定成HTTPS的傳輸,其他頁面為HTTP傳輸。請教高手要如何配置?
單一網域確實無法解決這個問題, 因為你把網站exapmle.com
部署為https
時, 整個網站都是https
傳輸的,
可以針對某一站點選擇對應的傳輸方式
一般頁 http://example.com
登入註冊 https://account.example.com
購物車 https://cart.example.com
付款 https://pay.example.com
部署兩個網域啊: http://a.com和 https://ssl.a.com , 相關的地方跨域即可。
同意 @leandre 和 @godruoyi 的回答,把需要用https協議的網域單獨拿出來,請求相關url的時候走https協議。
但是這樣有一個不方便的地方:通常一個https協議域名的頁面,需要訪問http協議的域名內容,這樣的話就牽涉到跨域問題,跨域也有相關的解決方案,可以做,只是會麻煩些。
所以建議全站用https,雖然效能會有損耗,但優化做的好的話,https的效能完全可以接受。