title: 老项目如何优雅的切换HTTPS?
desc: 在老项目中可能遇到各种情形，怎样可以优雅即切换过程中不能影响线上业务的运行，数据库也应正常过渡的切换https呢？比如以下场景（但不仅限以下几种）：<br>1. 项目中代码层面存在http链接，并且有些外链不支持https<br>2.页面的部分链接（不支持https）是从数据库中读取，可能是数据的一部分<br>3.页面中包含包含第三方插件（比如微博插件），第三方插件不支持https
topic: Web 开发
content: https会拦截http请求，http不会拦截https请求，注意是请求，图片和链接的跳转之类的是不会拦截的数据库层面的数据和接口等可以先升级为https，这样不影响现网页面中静态资源也可以升级为https第三方的如果是在接口层面的，自己套一层代理转发最后页面升级
answerer_tags: bug工程师，有简历的话可私信联系