防止网站被别人 iframe 框架调用的方法

  • A+
所属分类:WordPress
粉象生活,创业首选,第一波!抢占先机,赚钱必看!

可以有效的防止网站被别人 iframe 框架调用。

WordPress 专用:

  1. function break_out_of_frames() {
  2.     if (!is_preview()) {
  3.         echo "\n<script type=\"text/javascript\">";
  4.         echo "\n<!--";
  5.         echo "\nif (parent.frames.length > 0) { parent.location.href = location.href; }";
  6.         echo "\n-->";
  7.         echo "\n</script>\n\n";
  8.     }
  9. }
  10. add_action('wp_head', 'break_out_of_frames');

代码放入到主题 functions.php 文件中即可。

PHP 方法:

  1. <?php header(‘X-Frame-Options:Deny'); ?>

放到主题模板 header.php 文件中的标签前。

Apache 主机方法:

  1. Header always append X-Frame-Options SAMEORIGIN

这个方法适合有多个网站,在 Apache 主机的 httpd.conf 文件中加上这句后重启生效。

.htaccess 方法:

  1. Header append X-FRAME-OPTIONS "SAMEORIGIN"

如果有一个站点的话用这个方法还是很方便的,我目前就是用的这个方法,在网站根目录下的 .htaccess 文件中加上这句就可以了。

IIS 方法:

  1. <system.webServer>
  2. ...
  3. <httpProtocol>
  4. <customHeaders>
  5. <add name="X-Frame-Options" value="SAMEORIGIN" />
  6. </customHeaders>
  7. </httpProtocol>
  8. ...
  9. </system.webServer>

在 web.config 文件中加上以上代码就可以了。

Nginx 主机方法:

  1. add_header X-Frame-Options "SAMEORIGIN";

在 nginx/conf/nginx.conf 文件中加上这一句后重启服务器即可。

weinxin
粉象生活-邀请码:Q2Z6TG,创业首选
第一波!火热招募中!抢占先机,赚钱必看!!超高购物返佣,秒杀同类平台。高达91%的利润分配给会员、VIP、合伙人。
粉象生活,创业首选,第一波!抢占先机,赚钱必看!
粉象生活,创业首选,第一波!抢占先机,赚钱必看!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  3   博主  1

    • avatar 瑞源进出口贸易 来自天朝的朋友 谷歌浏览器 Windows 7 广东省珠海市 电信 0

      这个非常有用,拿走 了

      • avatar Y 来自天朝的朋友 谷歌浏览器 Windows 10 河南省 移动 4

        什么东西

        • avatar Harries 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 北京中联讯通网络科技有限公司北京电信互联网数据中心节点 0

          不错,我的网站就是经常被人套用