禁止网站被别人通过iframe引用

飘逸的风8年前 (2018-05-24)经验4976

如题,解决方案如下:

解决方案一:js方法
这种方法不可靠,不推荐使用

<script type="text/javascript">
if(self != top) { top.location = self.location; }
</script>
把上面的JS代码片段放到你页面的 head 中即可。

解决方案二:Meta标签方法
<meta http-equiv="X-FRAME-OPTIONS" content="DENY">
以上两种为前端处理方法,就我个人来说不推荐使用,不过这个也是因人而异的,没有绝对的好与差。

解决方案三:PHP方法
<?php header(‘X-Frame-Options:Deny'); ?>
上面这种是后端程序处理方法。

解决方案四:Apache主机方法
Header always append X-Frame-Options SAMEORIGIN
解决方案五:Nginx主机方法
add_header X-Frame-Options "SAMEORIGIN";
解决方案六:.htaccess方法
在网站根目录下的.htaccess文件中中加一句
Header append X-FRAME-OPTIONS "SAMEORIGIN"
解决方案七:IIS方法
在web.config文件中加
  <system.webServer>
    ...

    <httpProtocol>
    <customHeaders>
    <add name="X-Frame-Options" value="SAMEORIGIN" />
    </customHeaders>
    </httpProtocol>

    ...
    </system.webServer>
以上四种解决方案为服务器端解决方案。


相关文章

外贸商城开发经验分享

外贸商城开发经验分享

商城名称:Wholesale Gold Filled Jewelry, Gold Plated Jewelry, Cubic Zirconia Jewellery: JewelCZ 商城网址:htt...

网兜网优惠券折扣网项目开发经验

网兜网优惠券折扣网项目开发经验

项目名称:网兜网 项目网址:https://www.51dodo.net/ 项目介绍:网兜折扣优惠券运营平台(www.51dodo.net),是专业从事折扣优惠券信息运营服务、互联网信息发布、户外...

一些可以查询IP地理位置、身份证所在地、手机归属地的接口

新浪的IP查询接口: 新浪的:https://counter.sina.com.cn/ip?ip=IP地址 返回Js数据,感觉不是很精确,可以把问号后面的去掉,直接返回本机对应的IP所在地...

Css之中英文左右(两端)对齐

<p>两端对齐</p> 英文对齐:<br> <div style="font-size:12px;width:300;text-align:justify...

IIS设置支持flv,f4v,mp4,ogv,webm

IIS设置支持flv,f4v,mp4,ogv,webm

以配置支持flv格式为例 在iis的Internet信息服务(2003)点击右键 或指定的网站上(高版本的iis)右键选择“属性”,在弹出的窗口中选择“HTTP头”选项卡,然后点击“MIME类型”,...

Windows+Apache 访问速度慢的解决办法

1、首先在hosts文件中添加: C:\Windows\System32\drivers\etc 127.0.0.1       loca...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。