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

2017-07-28编程教程
1405

前几天将网站进行了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无法加载的问题,可用上面的方法尝试下,希望我的回答能够帮到您。
The End

相关推荐

layui根据百度地图经纬度在弹出层中显示位置
首先你需要引入百度地图的js script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0ak=你的ak"/script ak ,注意是要浏览器端的ak,这个直接到百度开发者平台申请。 引入layui,这个大家可以到layui官网看看怎么引入layer, 注意:这里要提...
2025-01-09 编程教程
240

C#之socket编程
编程需要恒心和毅力,最主要的是要有信心,循序渐进的完成任务。 一、socket类用于网络通信 命名空间System.Net.Sockets,完整的类引用System.Net.Sockets.Socket。Socket类支持各种网络协议。 二、简单的控制台程序 using System;using System.Collections....
2023-03-07 编程教程
114

百度UEditor编辑器如何禁止过滤div等网页html标签
将设计排版好的页面html代码上传到数据库,再读取出来的时候发现所有的div都被替换成了p标签。 解决方法: 首先在ueditor.all.js文件内搜索allowDivTransToP,找到如下的代码,将true设置为false me.setOpt({ 'allowDivTransToP':false, 'disabledTableInTable'...
2022-11-23 编程教程
495

Ajax中文传值出现乱码的解决办法
Ajax技术的核心为Javascript,而javascript使用的是UTF-8编码,因此在页面采用GBK或者其他编码,同时没有进行编码转换时,就会出现中文乱码的问题。 以下是分别使用GET和POST方式传值,并且页面采用GBK和UTF-8编码在IE和FF下的不同测试结果和出现乱码时的解...
2022-11-19 编程教程
364

PHP错误Warning: Cannot modify header information - headers alr
今天在用php进行图片保存输出时候,图片一直显示错误,后面用调试模式下提示:Warning: Cannot modify header information - headers already sent by... 看了一些网上的方法也没解决,最后在php.ini配置output_buffering默认为4096就没有遇到这个错误了: o...
2022-05-18 编程教程
69

Parse error: syntax error, unexpected '&'解决办法
在使用PHP5.4及以上版本时,在调用函数时,使用引用符号时,会出现Parse error: syntax error, unexpected 或PHP Fatal error: Call-time pass-by-reference has been removed者,这是由于在函数调用时通过引用传递参数已被弃用,因为它影响了代码的整洁,如...
2022-05-11 编程教程
295