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

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

如题,解决方案如下:

解决方案一: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>
以上四种解决方案为服务器端解决方案。


相关文章

让flv和mp4格式的视频可以在服务器上播放,即向服务器添加http头的方法

也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在iis中...

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

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

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

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

阿里云盘内测期间如何使用,申请并获得激活码?激活码分享!

阿里云盘内测期间如何使用,申请并获得激活码?激活码分享!

最近大家一定被阿里的两个网盘刷屏:阿里云网盘和teambition网盘。阿里云网盘注重的是个人用户,而teambition网盘,主要是企业或者多人协作。 目前这两款网盘...

阿里云盘和Teambition网盘到底有什么区别?

阿里云盘和Teambition网盘到底有什么区别?

阿里云盘和阿里云teambition网盘有什么区别?有很多人问这二个产品到底有什么区别?其实,这两款网盘主要在于定位和应用场景不同:Teambition定位是企业团队,阿里云盘定位是个人,可以根...

发表评论

访客

看不清,换一张

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