首页 新闻 搜索 专区 学院

如何对网站的某几个页面使用https?

0
悬赏园豆:30 [已关闭问题] 关闭于 2012-10-27 16:21

貌似IIS7 设置的HTTPS是整个网站,如何才能只对某个页面使用https呢?

xinchuang的主页 xinchuang | 初学一级 | 园豆:3
提问于:2012-09-11 08:57
< >
分享
所有回答(3)
0

你对整个网站使用https,然后入口设置为http,平时的跳转也都是http,只有当跳转到某个页面时强制https,退出时在强制到http。比如,你的网站有个a.html是需要https的,其他都不需要。那么你只要把代码中涉及到跳转到a.html的都改成强制https,比如以前<a href="/xxxx/a.html"></a>改成<a href="https://yoursite.com/a.html"></a>就可以了。这样的缺点就是可能要修改比较多的地方。更好的做法是,你在需要https的页面的后台代码里判断,如果是http,那么就重定向到https。

水牛刀刀 | 园豆:6350 (大侠五级) | 2012-09-11 09:48
0

水牛刀刀兄说的有道理,但我想提醒你的是,你的做法稍有不慎就可能有安全隐患。特别需要注意的是,post的表单页面和post到的页面都要https。

 

另外,水牛刀刀兄的做法中,保留了所有页面使用https的可能性。我个人不知道你为什么会想只在部分页面使用https……

荣耀属于跪拜猫 | 园豆:832 (小虾三级) | 2012-09-11 15:02
0
失落的野火 | 园豆:66 (初学一级) | 2015-10-26 10:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册