首頁  >  文章  >  後端開發  >  如何設定註冊和登錄的URL為https,其他頁面為http

如何設定註冊和登錄的URL為https,其他頁面為http

WBOY
WBOY原創
2016-08-23 09:17:471812瀏覽

公司開發了一個電子商城的專案。現在要求註冊,登錄,購物車,支付這些頁面設定成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的效能完全可以接受。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn