none
求教Azure平台SSL相关问题:部分页面SSL访问。 RRS feed

  • 问题

  • 工作中遇到一个问题:

    一个部署在云端的WebSite,要求部分页面必须通过HTTPS访问,其他页面则通过HTTP访问。

    WebRole中配置了2个EndPoint,一个HTTP(port 8080),一个HTTPS(port 8081)。

    现在通过强行redirect,可以实现从HTTP到HTTPS,HTTPS到HTTP的画面迁移。但是由于2个EndPoint都配置了,不能阻止用户通过手动修改URL访问那几个需要HTTPS访问的特定页面。

    不知道有什么方法可以实现?麻烦高手给指点一下。


    • 已编辑 polo_wxz 2012年3月23日 10:01
    2012年3月23日 10:00

答案

  • 還是可以啊,在每個 request 進來的時候,檢查 "http://",如果是用 "http://" 進來的話,就強制轉換到 "https://"。

    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure

    2012年3月24日 8:55