自己辛辛苦苦建的网站,写的文章,如果被别人的网站镜像引用了,会很郁闷。前面分享过宝塔和LNMP防盗链的方法,不过这种方法并不能阻止别人iframe框架引用的网站的内容。

想要禁止别人网站通过iframe框架引用你网站的内容,要怎么做呢?办法如下:

通过X-Frame-Options来限制其他网站引用

The X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 , , 或者 中展现的标记。站点可以通过确保网站没有被嵌入到别人的站点里面,从而避免 clickjacking 攻击。

X-Frame-Options 有下面这3个值可以使用:

X-Frame-Options: deny //禁止所有域名框架引用

X-Frame-Options: sameorigin //只有同域名可以引用

X-Frame-Options: allow-from https://example.com/ //只有指定域名可以引用

通常情况来说我们只需要添加X-Frame-Options: sameorigin就可以解决了。

nginx和宝塔面板实现方法

如果你的服务器使用的是nginx或者宝塔面板,可以通过下面的方法来实现X-Frame-Options: sameorigin的添加。

在你虚拟主机的ningx的配置文件里面,添加上下面这串代码(宝塔用户的操作路径是:网站-设置-配置文件)add_header X-Frame-Options SAMEORIGIN always;

代码添加到root那一串内容的上面一排,如下:listen 80;

listen 443 ssl http2;

server_name blog.naibabiji.com;

index index.html index.htm default.html default.htm index.php default.php;

add_header X-Frame-Options SAMEORIGIN always;

root /www/wwwroot/blog.naibabiji.com;

添加完毕后重启ningx服务,就可以看到效果了。

LNMP一键包重启nginx的命令是:/etc/init.d/nginx restart

宝塔重启nginx的路径是:应用商店-搜索nginx-点击nginx-重启

其他设置方法

如果你不是使用的nginx服务,那么请查看下面文章的介绍跟着操作即可。

以上内容就是教大家如何应付建网站过程中碰到网站被人框架引用的解决办法,如果有其他问题欢迎留言讨论。

给本文打分 post

php防止网站被镜像,网站防止被其他站iframe框架引用镜像的方法相关推荐

  1. php防止网站被镜像,网站被等恶意镜像的解决、反制措施详细教程

    前天在百度搜索王柏元的博客网站关键词时,猛地在百度结果的第一页中发现了一个标题.简介和我完全一样的网站,不看不知道,这个网站还不是传统意义上的抄袭.盗链,不仅仅把我的网站全部照搬,而且把网页里所有的链 ...

  2. wget镜像网站并且下载到指定目录 2012-06-20 19:40:56

    wget镜像网站并且下载到指定目录 2012-06-20 19:40:56 分类: Python/Ruby wget -r -p -np -k -P /tmp/ap http://www.exampl ...

  3. 国内开源软件镜像网站大全

    2019独角兽企业重金招聘Python工程师标准>>> 含有kali源的镜像网站: 阿里开源软件镜像站:http://mirrors.aliyun.com/ 中国科学技术大学开源镜像 ...

  4. 常用的开源镜像网站收集与备忘

    常用的开源镜像网站收集与备忘 开源软件,英文表示是open source software,简称为OSS,直接的字面意思是公开源代码的软件,开源软件具备可以免费使用和公布源代码的主要特征,是赋予任何人 ...

  5. 对付镜像网站非常有效的办法

    对付镜像网站非常有效的办法,分享给大家. 直接在网页头部加入如下代码: <script>proxy2021 = false;</script> <img src=&quo ...

  6. 使用wget命令镜像网站

    因为内容其实并不多,所以我干脆直接上原文了.做为一个PHP(拍***)的User,抠模版实在太常见了,所以....找啊找,想不到,工具原来一直就在我们身边 原文地址:http://blog.china ...

  7. github镜像网站_Jenkins把GitHub项目做成Docker镜像

    本文是<Jenkins流水线(pipeline)实战>系列的第三篇,前面已对Jenkins流水线有了基本认识,也试过从GitHub下载pipeline脚本并执行,今天的实战是编写一段pip ...

  8. Google镜像网站全(4-3更)

    Google镜像大全(4.3更新) Google 谷歌搜索_google搜索引擎 谷歌363_谷歌搜索 https://www.tlss.space/ http://google.kainidi.cn ...

  9. 经常使用的2个google镜像网站

    经常使用的2个google镜像网站 https://g.vovososo.com https://google.zenith.gq 如果各位大佬还有其他的镜像网站,欢迎在下方留言,互相交流一下

  10. 最新免费ChatGPT中文镜像网站+整理了20多个-持续更新

    正文: Chatgpt最近很火, 一些原因很多人想用也用不了, 花了不少时间给大家整理了20多个Chatgpt镜像网站, 全部都是免费我才收录进去的, 我测试时间为:2023.4.19, 当前所以网站 ...

最新文章

  1. 连接服务器_命令行连接FTP服务器
  2. bootstrap 文件上传fileinput
  3. C语言中缺少link文件,如何在link文件中给某个C文件的bss分配单独的段?
  4. php5.6.30环境报错Call to undefined function ImageCreate() 编译安装 gd库
  5. Python3实现TCP端口扫描器
  6. wxWidgets:wxGauge类用法
  7. 领域驱动设计学习之路—DDD的原则与实践
  8. 火爆GitHub!3.2k Star的可视化神器开源!
  9. 继苹果亚马逊之后 微软加入1万亿美元市值俱乐部
  10. c语言float转换为int_关于C语言的类型
  11. 调参心得:超参数优化之旅
  12. Winform 实现无边框窗体移动功能
  13. 你以为我在玩游戏?其实我在学 Java
  14. 【自动驾驶】PID实现轨迹跟踪
  15. Linux在VMware中如何创建网站
  16. c语言天数倒计时软件,c语言 日期倒计时 日期计算器
  17. 百度云盘电影无字幕,如何寻找字幕加字幕?
  18. PAT 1002 写出这个数 (20分)(Java)
  19. 游戏素材制作篇(一)——使用PR将视频或者动图转化为图片
  20. win10系统查看组件服务器,如何查看win10电脑DNS服务器地址 win10查看DNS服务器地址的方法...

热门文章

  1. 操作系统原理,Windows线程调度,引发线程调度的事件,Windows线程优先级,Windows时间配额,Windows线程调度策略,Windows优先级提升事件
  2. 自动开关机软件哪个好?自动开关机软件盘点
  3. 简单有用的jar包下载方法及地址
  4. iOS 9:五、字体
  5. 中国汉字大全 免费下载
  6. JavaFx loading 数据加载中效果
  7. Java程序调用linux脚本-简单版
  8. 《机器视觉算法与应用》第3章 机器视觉算法之模板匹配——学习笔记
  9. GitHub使用教程详解(上)——官网操作指南[翻译]
  10. 钢铁雄心II HOI2 作弊码合辑