wordpress网站防止被别人iframe框架调用的九种方法
今天发现自己的网站被一个使用iframe框架作为搜索引擎的网站调用,自己的域名被加密get附在它的网址后面,网上很多都是js屏蔽,今天找到了最全最完美的解决方案,你如果也遇到了这种情况,不妨参考一下。
1、Meta标签方法:
<meta http-equiv="X-FRAME-OPTIONS" content="DENY">
很多时候受浏览器的影响,不是很管用
2、js方法:
这种方法网上最多,但当对方屏蔽了Js就不可靠了!下面列举了5种Js代码供你参考。
<script type="text/javascript">
if(self != top) { top.location = self.location; }
</script><script type="text/javascript">
if(top!=self) {top.location.replace(document.location);}
</script><script type="text/javascript">
<!--
if (top.location.href != self.location.href)
top.location.href = self.location.href;
//-->
</script><script type="text/javascript">
if(top.location != window.location) {
window.location = '/error_iframe.php';
}
</script><script type="text/javascript">
if (window.top !== window.self) window.top.location.replace(window.self.location.href);
</script>
放到你的主题模板header.php文件中的标签前
3、PHP方法:
<?php header(‘X-Frame-Options:Deny'); ?>
放到你的主题模板header.php文件中的标签前
4、Apache主机方法:
如果有多个站点, 可在Apache主机的httpd.conf文件中加一句后重启生效:
Header always append X-Frame-Options SAMEORIGIN
5、.htaccess方法:
如果只是一个站点, 在网站根目录下的.htaccess文件中中加一句:
Header append X-FRAME-OPTIONS "SAMEORIGIN"
6、Nginx主机方法:
在nginx/conf/nginx.conf文件中加一句后重启生效:
add_header X-Frame-Options "SAMEORIGIN";
7、IIS方法:
在web.config文件中加:
<system.webServer>
...<httpProtocol>
<customHeaders>
<add name="X-Frame-Options" value="SAMEORIGIN" />
</customHeaders>
</httpProtocol>...
</system.webServer>
8、wordpress专用:
代码放入到主题 functions.php 文件中
function break_out_of_frames() {if (!is_preview()) {echo "\n<script type=\"text/javascript\">";echo "\n<!--";echo "\nif (parent.frames.length > 0) { parent.location.href = location.href; }";echo "\n-->";echo "\n</script>\n\n";}
}
add_action('wp_head', 'break_out_of_frames');
9、java代码:
response.addHeader("x-frame-options","SAMEORIGIN");
根据你的网站的实际情况选择适合你的一种方式,希望对你有所帮助。
您可能感兴趣的文章:
▪ WordPress评论框DIY自定义增加字段
▪ 第九课WordPress主题制作自定义顶部图像
▪ wordpress调用多说最近访客设置技巧
▪ 第11课WordPress主题制作启用特色图像
▪ wordpress优化title的seo技巧
▪ 第五课WordPress主题制作头部文件header.php制作
▪ 第八课WordPress主题制作引入bootstrap导航菜单和搜索框
▪ Wordpress主题综合免费视频系列教程
▪ Wordpress基于bootstrap自适应主题制作
▪ wordpress邮件地址混淆 你没权限访问整个邮件地址造成的死链
wordpress网站防止被别人iframe框架调用的九种方法相关推荐
- 谷歌浏览器iframe兼容问题_兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法...
在我们的项目中往往少不了广告的成分,有的时候我们为了方便修改一般会选择iframe嵌套进来的方法,开始的时候没怎么留意,一般自己换广告也是强制刷新,直到后来看广告统计的ip发现好多广告都下架了半个月了 ...
- 解析Jquery取得iframe中元素的几种方法
iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作,需要的朋友可以参考下 DOM方法:父窗口操作IFRAME:window.frames[&quo ...
- Jquery取得iframe中元素的几种方法(转载)
Jquery取得iframe中元素的几种方法(转载) iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME: ...
- VB中FSO的调用的两种方法
方法一: Dim objFso Set objFso = CreateObject("Scripting.FileSystemObject") ...
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!...
query取得iframe中元素的几种方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document); // 搞定... 在父页面 获取iframe子页 ...
- wordpress 服务器_如何将WordPress从本地服务器移动到实时站点(2种方法)
wordpress 服务器 One way to speed up your website development is to build your website locally on your ...
- python 字符串转函数名_Python 使用函数名(字符串)调用函数(4种方法)
先看一个例子: >>> def foo(): print("foo") >>> def bar(): print("bar" ...
- woocommerce分类页面模板_怎样让wordpress网站的不同分类页面,调用不同的banner图片?...
在我们的wordpress网站模板开发中,我们可能有这样的一个需求,就是能在自己的wordpress网站的不同的分类目录页面,能调用不同的banner图片.比如:医院类网站,医院科室比较多,男科分类调 ...
- 页面嵌套iframe怎么调用父页面的方法,子页面回调父页面函数方法
父页面要有此函数 //子页面回调此函数 IndexCallback = function() {console.log('我是父页面的方法') } 子页面回调父页面的方法 window.parent. ...
最新文章
- 阿里二面:如何设计与实现短URL服务?
- 风变编程python小课课件_风变编程Python小课最近很火,大家学完感受如何?
- vc简易网络服务器、客户端实现
- 1.20 正则表达式详解
- Delphi写的等待进程运行结束函数
- 如何在Ubuntu上轻松安装Oracle Java
- docker centos node nginx
- 论文浅尝 | 基于知识图谱难度可控的多跳问题生成
- python作品讲解_python实例作品
- 四川大学软件学院操作系统笔记
- 关于TOGAF认证考试
- 蓝桥杯官网题库【简单题解析】持续更新
- Python绘图 \ 数据可视化
- Python番外篇:segno模块制作WiFi二维码
- 整流、滤波与线性串联型稳压电源工作原理
- 计算不规则四边形(多边形)的面积
- 两向量叉乘的计算公式_高中数学知识背景下对向量叉乘运算的探讨(向东来)
- 子集全排列组合数问题(带你轻松拿捏十一道OJ题)
- 说说Flink的连接器connector有哪些,怎么用?
- 考研英语 - word-list-37
热门文章
- 异常中的异常——借助系统异常处理特例实现匪夷所思的漏洞利用
- 计算机与科学专硕考研院校排名,22考研|全国首次专硕院校评估排名,看看有你想报的没...
- matlab 免费试用,免费试用MATLAB
- 长城麒麟linux安装软件,在优麒麟20.04系统下安装软件建议到自带的软件商店中...
- 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
- 用JS实现PC端淘宝查看商品图片放大镜效果
- 大无语!!记录一下mac dpabi 安装报错:未定义函数或变量 ‘dpabi‘。Chrome浏览器!!!
- 举例说明神经网络在人工智能的应用
- 利用python进行数据分析——透视表与交叉表
- 丰胸的贴吧怎样引流加微信?百度贴吧怎么才能把人引流到微信?