你对整个网站使用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。
水牛刀刀兄说的有道理,但我想提醒你的是,你的做法稍有不慎就可能有安全隐患。特别需要注意的是,post的表单页面和post到的页面都要https。
另外,水牛刀刀兄的做法中,保留了所有页面使用https的可能性。我个人不知道你为什么会想只在部分页面使用https……