Asp.net做了一个WebFrom
希望
登录等传输密码的页面全部都设置成https、其它的页面是http通信。
目前
把证书啥的都在服务器弄好了,然后绑定了https,结果整个网站只能用https请求,http请求直接报错如下图所示
请问下怎么能设置成我希望的那样服务器的系统是server2008r2
你对整个网站使用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。
http://www.cnblogs.com/ywqu/archive/2009/11/28/1612589.html
就是这样的效果,可是设置https后,http都不能访问了呀
@越天: 服务器设置上面有个不强制使用https的,这样http和https都可以是使用了,然后针对特定页面按照一楼的特殊处理。