formroot 发表于 2018-1-12 21:54:46

被人盗链了怎么办?

本帖最后由 formroot 于 2018-1-12 21:57 编辑

<script type="text/javascript">
       $('#a1').html('<iframe width="100%" height="100%" allowTransparency="true" frameborder="0" scrolling="no" src="我的网站页面.html" id=aaaa></iframe>');
          $('#loading').hide();
      $('#a1').show();
    </script>



我做了跳转,但是跳转后浏览器地址栏还是他的网址,没法真正跳转到我的网址上面,有没有办法突破?谢谢了。

对了,他是做微信的,因为微信没法新窗口打开,只限制在一个页面。

jiajieit 发表于 2018-1-12 22:23:28

本帖最后由 jiajieit 于 2018-1-12 22:24 编辑

解决方案一: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>

以上四种解决方案为服务器端解决方案。

方案列了不少,大家自己选吧,我觉的总有一种是适合你的
转自http://blog.csdn.net/dugujiancheng/article/details/51669164

dhjggang14 发表于 2018-1-12 22:33:23

iframe有什么所谓的,不是别人免费帮你引流量吗

formroot 发表于 2018-1-12 22:35:49

jiajieit 发表于 2018-1-12 22:23
解决方案一:js方法
这种方法不可靠,不推荐使用



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

可以直接屏蔽了,但是我要的是直接跳转到我的网站上来

jiajieit 发表于 2018-1-12 22:43:35

formroot 发表于 2018-1-12 22:35
可以直接屏蔽了,但是我要的是直接跳转到我的网站上来

他再怎么跳也是内部的一个框架

Vicer 发表于 2018-1-12 22:43:39

formroot 发表于 2018-1-12 22:51:04

Vicer 发表于 2018-1-12 22:43
尝试一下 iframe 引用我这个页面中的 iframe 试试?
是不是你想要的效果
https://moeclub.org/directlink/ ...

空白,但是也无法跳转

Vicer 发表于 2018-1-12 22:52:51

formroot 发表于 2018-1-12 22:55:35

本帖最后由 formroot 于 2018-1-12 22:57 编辑

Vicer 发表于 2018-1-12 22:52
哪个php文件,也没办法自动跳转?

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>提示</title>

<html>
<body>

</body>
</html>
<script type="text/javascript">
       $('#a1').html('<iframe width="100%" height="100%" allowTransparency="true" frameborder="0" scrolling="no" src="https://moeclub.org/embedded/directlink.php" id=aaaa></iframe>');
          $('#loading').hide();
      $('#a1').show();
    </script>


就这样引用你的,页面是空白的

jiaomangege 发表于 2018-1-12 22:59:37

页: [1] 2
查看完整版本: 被人盗链了怎么办?