今天发现自己的网站被一个使用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框架调用的九种方法相关推荐

  1. 谷歌浏览器iframe兼容问题_兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法...

    在我们的项目中往往少不了广告的成分,有的时候我们为了方便修改一般会选择iframe嵌套进来的方法,开始的时候没怎么留意,一般自己换广告也是强制刷新,直到后来看广告统计的ip发现好多广告都下架了半个月了 ...

  2. 解析Jquery取得iframe中元素的几种方法

    iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作,需要的朋友可以参考下 DOM方法:父窗口操作IFRAME:window.frames[&quo ...

  3. Jquery取得iframe中元素的几种方法(转载)

    Jquery取得iframe中元素的几种方法(转载) iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME: ...

  4. VB中FSO的调用的两种方法

    方法一:   Dim   objFso      Set   objFso   =   CreateObject("Scripting.FileSystemObject")    ...

  5. Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!...

    query取得iframe中元素的几种方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document); // 搞定... 在父页面 获取iframe子页 ...

  6. wordpress 服务器_如何将WordPress从本地服务器移动到实时站点(2种方法)

    wordpress 服务器 One way to speed up your website development is to build your website locally on your ...

  7. python 字符串转函数名_Python 使用函数名(字符串)调用函数(4种方法)

    先看一个例子: >>> def foo(): print("foo") >>> def bar(): print("bar" ...

  8. woocommerce分类页面模板_怎样让wordpress网站的不同分类页面,调用不同的banner图片?...

    在我们的wordpress网站模板开发中,我们可能有这样的一个需求,就是能在自己的wordpress网站的不同的分类目录页面,能调用不同的banner图片.比如:医院类网站,医院科室比较多,男科分类调 ...

  9. 页面嵌套iframe怎么调用父页面的方法,子页面回调父页面函数方法

    父页面要有此函数 //子页面回调此函数 IndexCallback = function() {console.log('我是父页面的方法') } 子页面回调父页面的方法 window.parent. ...

最新文章

  1. 阿里二面:如何设计与实现短URL服务?
  2. 风变编程python小课课件_风变编程Python小课最近很火,大家学完感受如何?
  3. vc简易网络服务器、客户端实现
  4. 1.20 正则表达式详解
  5. Delphi写的等待进程运行结束函数
  6. 如何在Ubuntu上轻松安装Oracle Java
  7. docker centos node nginx
  8. 论文浅尝 | 基于知识图谱难度可控的多跳问题生成
  9. python作品讲解_python实例作品
  10. 四川大学软件学院操作系统笔记
  11. 关于TOGAF认证考试
  12. 蓝桥杯官网题库【简单题解析】持续更新
  13. Python绘图 \ 数据可视化
  14. Python番外篇:segno模块制作WiFi二维码
  15. 整流、滤波与线性串联型稳压电源工作原理
  16. 计算不规则四边形(多边形)的面积
  17. 两向量叉乘的计算公式_高中数学知识背景下对向量叉乘运算的探讨(向东来)
  18. 子集全排列组合数问题(带你轻松拿捏十一道OJ题)
  19. 说说Flink的连接器connector有哪些,怎么用?
  20. 考研英语 - word-list-37

热门文章

  1. 异常中的异常——借助系统异常处理特例实现匪夷所思的漏洞利用
  2. 计算机与科学专硕考研院校排名,22考研|全国首次专硕院校评估排名,看看有你想报的没...
  3. matlab 免费试用,免费试用MATLAB
  4. 长城麒麟linux安装软件,在优麒麟20.04系统下安装软件建议到自带的软件商店中...
  5. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
  6. 用JS实现PC端淘宝查看商品图片放大镜效果
  7. 大无语!!记录一下mac dpabi 安装报错:未定义函数或变量 ‘dpabi‘。Chrome浏览器!!!
  8. 举例说明神经网络在人工智能的应用
  9. 利用python进行数据分析——透视表与交叉表
  10. 丰胸的贴吧怎样引流加微信?百度贴吧怎么才能把人引流到微信?