gpt4 book ai didi

php - 如何停止在另一个站点中镜像我的站点内容

转载 作者:太空狗 更新时间:2023-10-29 12:43:29 25 4
gpt4 key购买 nike

我有一个视频相关的 wordpress 网站,有人像这样在他的域中镜像我的整个网站:

  • 我的网站:example.com
  • 他是这样使用的:hisite.com/c/pm.php?url=http://www.example.com/?p=7232
    (这是 1 个帖子的示例)

我尝试将这些代码添加到我的 header.php 中(单独尝试):

if(isset($_SERVER["HTTP_REFERER"]) && strpos($_SERVER["HTTP_REFERER"], "www.mysite.com") === false)
die();

还有这个:

if(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'hissite.com') !== false) {
die('Not Found 404');
}

但是没有效果。

早些时候我用 .htaccess 文件试过这个片段:

Header append X-FRAME-OPTIONS "DENY"

但这也失败了。

最佳答案

您不能通过测试 $_SERVER['HTTP_REFERER'] 来限制访问,因为有许多方法可以通过爬虫脚本传递 HTTP_REFERER。或许 IP 地址限制可以帮到您。

关于php - 如何停止在另一个站点中镜像我的站点内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33933162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com