网站https改造后含http访问的iframe框架无法显示的解决办法

时间:2017-07-28
前几天将网站进行了https改造,但是今天突然有网友反馈,跟版网上所有的演示站点都无法访问,小编马上进行了检查,发现含有iframe的演示站都无法访问了。
 
经过多方尝试,发现演示网址是采用https访问的,如果iframe出现含有http的链接是无法加载的。
 
解决办法如下:
 
如果您的网站演示站是调用子目录的话,那么比较简单,直接将原来http的链接替换为https即可。如果是写在数据库中可利用数据库进行批量替换
 
但是跟版网的情况不一样,比如演示网址是:https://www.genban.org/plus/show.php?aid=18540,演示网址中iframe加载的是另外一个子域名demo.genban.org中的链接,无奈只能去重新申请一个数字证书。申请之后将证书应用于demo.genban.org这个域名,然后到数据库中进行了批量替换,再次访问演示站时候便显示了。
 

 
 
 
如果有遇到改造https后出现iframe无法加载的问题,可用上面的方法尝试下,希望我的回答能够帮到您。
上一条:php+ajax写的仿百度谷歌搜索下拉自动提示框效果 下一条:php出现Cannot modify header information问题的解决方法大全

相关文章

最新文章